diff --git a/docker/pom.xml b/docker/pom.xml index 96bb5842bb..3a25d39d10 100644 --- a/docker/pom.xml +++ b/docker/pom.xml @@ -17,7 +17,7 @@ Spring Cloud Contract Docker Parent - spring-cloud + springcloud diff --git a/docker/spring-cloud-contract-docker/pom.xml b/docker/spring-cloud-contract-docker/pom.xml index 138b3e2307..8742ac100b 100644 --- a/docker/spring-cloud-contract-docker/pom.xml +++ b/docker/spring-cloud-contract-docker/pom.xml @@ -1,5 +1,6 @@ - 4.0.0 @@ -53,25 +54,27 @@ - org.apache.maven.plugins - maven-dependency-plugin - 3.0.0 - - - copy-dependencies - package - - copy-dependencies - - - ${project.build.directory}/maven_dependencies - false - true - true + org.apache.maven.plugins + maven-dependency-plugin + 3.0.0 + + + copy-dependencies + package + + copy-dependencies + + + + ${project.build.directory}/maven_dependencies + + false + true + true true - - - + + + org.codehaus.mojo @@ -92,23 +95,24 @@ com.spotify - dockerfile-maven-plugin - 1.3.7 - - - default - - build - push - - - - - ${docker.registry.organization}/spring-cloud-contract - ${project.version} - ${env.DOCKER_HUB_USERNAME} - ${env.DOCKER_HUB_PASSWORD} - + dockerfile-maven-plugin + 1.3.7 + + + default + + build + push + + + + + ${docker.registry.organization}/spring-cloud-contract + + ${project.version} + ${env.DOCKER_HUB_USERNAME} + ${env.DOCKER_HUB_PASSWORD} + diff --git a/docker/spring-cloud-contract-stub-runner-docker/pom.xml b/docker/spring-cloud-contract-stub-runner-docker/pom.xml index a714d3217c..29cc15d80b 100644 --- a/docker/spring-cloud-contract-stub-runner-docker/pom.xml +++ b/docker/spring-cloud-contract-stub-runner-docker/pom.xml @@ -1,5 +1,6 @@ - 4.0.0 @@ -27,51 +28,55 @@ - org.apache.maven.plugins - maven-dependency-plugin - 3.0.0 - - - copy-dependencies - package - - copy - - + org.apache.maven.plugins + maven-dependency-plugin + 3.0.0 + + + copy-dependencies + package + + copy + + - + ${project.groupId} - spring-cloud-contract-stub-runner-boot - ${project.version} - jar - true - ${project.build.directory}/libs - stub-runner-boot.jar - - - - - + spring-cloud-contract-stub-runner-boot + + ${project.version} + jar + true + ${project.build.directory}/libs + + stub-runner-boot.jar + + + + + com.spotify - dockerfile-maven-plugin - 1.3.7 - - - default - - build - push - - - - - ${docker.registry.organization}/spring-cloud-contract-stub-runner - ${project.version} - ${env.DOCKER_HUB_USERNAME} - ${env.DOCKER_HUB_PASSWORD} - + dockerfile-maven-plugin + 1.3.7 + + + default + + build + push + + + + + + ${docker.registry.organization}/spring-cloud-contract-stub-runner + + ${project.version} + ${env.DOCKER_HUB_USERNAME} + ${env.DOCKER_HUB_PASSWORD} + diff --git a/docs/src/main/asciidoc/verifier_setup.adoc b/docs/src/main/asciidoc/verifier_setup.adoc index a72afcc4e8..a242a0a348 100644 --- a/docs/src/main/asciidoc/verifier_setup.adoc +++ b/docs/src/main/asciidoc/verifier_setup.adoc @@ -903,7 +903,7 @@ Spring Cloud Contract Verifier also generates tests with a guaranteed order of e [[docker-project]] === Docker Project -We're publishing a `spring-cloud/spring-cloud-contract` Docker image +We're publishing a `springcloud/spring-cloud-contract` Docker image that contains a project that will generate tests and execute them in `EXPLICIT` mode against a running application. @@ -1031,7 +1031,7 @@ $ CURRENT_FOLDER_NAME=${PWD##*/} $ PROJECT_VERSION="0.0.1.RELEASE" # Execute contract tests -$ docker run --rm -e "APPLICATION_BASE_URL=${APPLICATION_BASE_URL}" -e "PUBLISH_ARTIFACTS=true" -e "PROJECT_NAME=${CURRENT_FOLDER_NAME}" -e "REPO_WITH_BINARIES_URL=${ARTIFACTORY_URL}" -e "PROJECT_VERSION=${PROJECT_VERSION}" -v "${CURRENT_DIR}/contracts/:/contracts:ro" -v "${CURRENT_DIR}/node_modules/spring-cloud-contract/output:/spring-cloud-contract-output/" spring-cloud/spring-cloud-contract:"${SC_CONTRACT_DOCKER_VERSION}" +$ docker run --rm -e "APPLICATION_BASE_URL=${APPLICATION_BASE_URL}" -e "PUBLISH_ARTIFACTS=true" -e "PROJECT_NAME=${CURRENT_FOLDER_NAME}" -e "REPO_WITH_BINARIES_URL=${ARTIFACTORY_URL}" -e "PROJECT_VERSION=${PROJECT_VERSION}" -v "${CURRENT_DIR}/contracts/:/contracts:ro" -v "${CURRENT_DIR}/node_modules/spring-cloud-contract/output:/spring-cloud-contract-output/" springcloud/spring-cloud-contract:"${SC_CONTRACT_DOCKER_VERSION}" # Kill app $ pkill -f "node app" diff --git a/docs/src/main/asciidoc/verifier_stubrunner.adoc b/docs/src/main/asciidoc/verifier_stubrunner.adoc index b867c771f8..ae74756044 100644 --- a/docs/src/main/asciidoc/verifier_stubrunner.adoc +++ b/docs/src/main/asciidoc/verifier_stubrunner.adoc @@ -155,7 +155,7 @@ $ STUBRUNNER_PORT="8083" $ STUBRUNNER_IDS="com.example:bookstore:0.0.1.RELEASE:stubs:9876" $ STUBRUNNER_REPOSITORY_ROOT="http://${APP_IP}:8081/artifactory/libs-release-local" # Run the docker with Stub Runner Boot -$ docker run --rm -e "STUBRUNNER_IDS=${STUBRUNNER_IDS}" -e "STUBRUNNER_REPOSITORY_ROOT=${STUBRUNNER_REPOSITORY_ROOT}" -p "${STUBRUNNER_PORT}:${STUBRUNNER_PORT}" -p "9876:9876" spring-cloud/spring-cloud-contract-stub-runner:"${SC_CONTRACT_DOCKER_VERSION}" +$ docker run --rm -e "STUBRUNNER_IDS=${STUBRUNNER_IDS}" -e "STUBRUNNER_REPOSITORY_ROOT=${STUBRUNNER_REPOSITORY_ROOT}" -p "${STUBRUNNER_PORT}:${STUBRUNNER_PORT}" -p "9876:9876" springcloud/spring-cloud-contract-stub-runner:"${SC_CONTRACT_DOCKER_VERSION}" ``` What's happening is that