Repository: calcite-avatica Updated Branches: refs/heads/branch-avatica-1.13 9184bcb4a -> e29a1ce16 (forced update)
[CALCITE-2412] Add appveyor.yml (sync with travis.yml) for tests on Windows against jdk1.8, 9, 10. Add Appveyor badge. Close apache/calcite-avatica#65 Project: http://git-wip-us.apache.org/repos/asf/calcite-avatica/repo Commit: http://git-wip-us.apache.org/repos/asf/calcite-avatica/commit/acc49bf8 Tree: http://git-wip-us.apache.org/repos/asf/calcite-avatica/tree/acc49bf8 Diff: http://git-wip-us.apache.org/repos/asf/calcite-avatica/diff/acc49bf8 Branch: refs/heads/branch-avatica-1.13 Commit: acc49bf8cdd5d2d86af4f2ec124c7d902c3575a8 Parents: 9199fef Author: snuyanzin <snuyan...@gmail.com> Authored: Wed Jul 11 10:26:01 2018 +0300 Committer: Sergey Nuyanzin <snuyan...@gmail.com> Committed: Mon Nov 19 22:08:03 2018 +0300 ---------------------------------------------------------------------- README.md | 1 + appveyor.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/calcite-avatica/blob/acc49bf8/README.md ---------------------------------------------------------------------- diff --git a/README.md b/README.md index f5c84e7..ffd1ab0 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ limitations under the License. {% endcomment %} --> [](https://travis-ci.org/apache/calcite-avatica) +[](https://ci.appveyor.com/project/ApacheSoftwareFoundation/calcite-avatica) # Apache Calcite -- Avatica http://git-wip-us.apache.org/repos/asf/calcite-avatica/blob/acc49bf8/appveyor.yml ---------------------------------------------------------------------- diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..cd397a2 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,43 @@ +# Configuration file for Appveyor continuous integration. +# +# 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}' +image: Visual Studio 2017 +clone_depth: 10000 +# branches to build +branches: + # whitelist + only: + - master + - new-master + - javadoc + - /^branch-.*$/ + - /^[0-9]+-.*$/ +matrix: + fast_finish: true +environment: + matrix: + - JAVA_HOME: C:\Program Files\Java\jdk1.8.0 + - JAVA_HOME: C:\Program Files\Java\jdk9 + - JAVA_HOME: C:\Program Files\Java\jdk10 +build_script: + - mvn clean -V install -DskipTests -Dmaven.javadoc.skip=true -Djavax.net.ssl.trustStorePassword=changeit -DskipDockerCheck +test_script: + - mvn -Dsurefire.useFile=false -Djavax.net.ssl.trustStorePassword=changeit verify javadoc:javadoc javadoc:test-javadoc -DskipDockerCheck +cache: + - C:\maven\ + - C:\Users\appveyor\.m2