From 9f1b9386f19c2f34e5e2ebe2e8832ecacb1af330 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Wed, 5 Jun 2019 00:07:15 +0800 Subject: [PATCH] [CI] Test maven plugin in Travis, move jobs from Shippable to Circle CI (#3087) * test plugin in travis, move jobs to circle CI * Revert "[maven-plugin] fix strictSpec parameter (#3071)" This reverts commit 8c9a1512ae824d35866375eb69ddd085309d0251. * Revert "Revert "[maven-plugin] fix strictSpec parameter (#3071)"" This reverts commit c3e5723c5a365ffb8a6cedfcc4a7a278543e63a3. * test with jdk8 --- .travis.yml | 3 +++ CI/circle_parallel.sh | 9 +++++++++ shippable.yml | 17 +++++++++-------- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5d7902847518..3db40c94ca51 100644 --- a/.travis.yml +++ b/.travis.yml @@ -131,6 +131,9 @@ script: # WARN: Travis will timeout after 10 minutes of no stdout/stderr activity, which is problematic with mvn --quiet. - mvn --quiet --batch-mode --show-version clean install - mvn --quiet --batch-mode --show-version verify -Psamples + # test maven plugin + - mvn clean compile -f modules/openapi-generator-maven-plugin/examples/java-client.xml + - mvn clean compile -f modules/openapi-generator-maven-plugin/examples/multi-module/pom.xml after_success: # push to maven repo - if [ $SONATYPE_USERNAME ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then diff --git a/CI/circle_parallel.sh b/CI/circle_parallel.sh index 9b780d2f1957..417f34349f25 100755 --- a/CI/circle_parallel.sh +++ b/CI/circle_parallel.sh @@ -12,6 +12,15 @@ if [ "$NODE_INDEX" = "1" ]; then #cp CI/pom.xml.circleci pom.xml java -version mvn --quiet verify -Psamples.circleci + + # generate all petstore samples (client, servers, doc) + ./bin/run-all-petstore + # generate all petstore samples (openapi3) + ./bin/openapi3/run-all-petstore + # generate test scripts + ./bin/tests/run-all-test + # test all generators with fake petstore spec (2.0, 3.0) + ./bin/utils/test-fake-petstore-for-all.sh elif [ "$NODE_INDEX" = "2" ]; then # run ensure-up-to-date sample script on SNAPSHOT version only project_version=`mvn org.apache.maven.plugins:maven-help-plugin:3.1.0:evaluate -Dexpression=project.version -q -DforceStdout` diff --git a/shippable.yml b/shippable.yml index 5d59a34340b2..c9ff665bebee 100644 --- a/shippable.yml +++ b/shippable.yml @@ -38,11 +38,12 @@ build: - mix --version # test samples defined in pom.xml - mvn --quiet verify -P samples.shippable -Dmaven.javadoc.skip=true - # generate all petstore samples (client, servers, doc) - - ./bin/run-all-petstore - # generate all petstore samples (openapi3) - - ./bin/openapi3/run-all-petstore - # generate test scripts - - ./bin/tests/run-all-test - # test all generators with fake petstore spec (2.0, 3.0) - - ./bin/utils/test-fake-petstore-for-all.sh + # below moved to CircleCI + ## generate all petstore samples (client, servers, doc) + #- ./bin/run-all-petstore + ## generate all petstore samples (openapi3) + #- ./bin/openapi3/run-all-petstore + ## generate test scripts + #- ./bin/tests/run-all-test + ## test all generators with fake petstore spec (2.0, 3.0) + #- ./bin/utils/test-fake-petstore-for-all.sh