From b1b11e7295fb1091d37724e3e380cacc8aa2cb3d Mon Sep 17 00:00:00 2001 From: Lemon Date: Mon, 6 May 2019 22:57:00 +0800 Subject: [PATCH] Add appveyor config (#2609) --- appveyor.yml | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 appveyor.yml diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 000000000..dfe72da43 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,60 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +version: '{build}' + +os: Visual Studio 2017 + +environment: + BUILDING_ON_PLATFORM: win + BuildEnvironment: appveyor + JAVA_HOME: C:\Program Files\Java\jdk1.8.0 + +skip_commits: + files: + - LICENSE + - NOTICE + - HEADER + - docs/* + - CHANGES.md + - CODE_OF_CONDUCT.md + - CONTRIBUTING.md + - README.md + - .travis.yml + - Jenkinsfile + # - appveyor.yml + +branches: + only: + - master + +install: +- ps: $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") +- java -version +- git submodule init +- git submodule update + +build_script: +- mvnw.cmd package -Dmaven.test.skip=true --quiet + +# after_build: +# - mvnw.cmd javadoc:javadoc -Dmaven.test.skip=true + +# test_script: +# - mvnw.cmd test + +cache: + - C:\Users\appveyor\.m2 \ No newline at end of file