Skip to content

Commit

Permalink
[CI] Test maven plugin in Travis, move jobs from Shippable to Circle …
Browse files Browse the repository at this point in the history
…CI (OpenAPITools#3087)

* test plugin in travis, move jobs to circle CI

* Revert "[maven-plugin] fix strictSpec parameter (OpenAPITools#3071)"

This reverts commit 8c9a151.

* Revert "Revert "[maven-plugin] fix strictSpec parameter (OpenAPITools#3071)""

This reverts commit c3e5723.

* test with jdk8
  • Loading branch information
wing328 authored Jun 4, 2019
1 parent dcf3f42 commit 9f1b938
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 8 deletions.
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
9 changes: 9 additions & 0 deletions CI/circle_parallel.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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`
Expand Down
17 changes: 9 additions & 8 deletions shippable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 9f1b938

Please sign in to comment.