Exporting environment variables Exporting PAGER Exporting DISPLAY Exporting TERM Exporting CI Exporting SEMAPHORE Exporting SEMAPHORE_PROJECT_NAME Exporting SEMAPHORE_PROJECT_ID Exporting SEMAPHORE_JOB_NAME Exporting SEMAPHORE_JOB_ID Exporting SEMAPHORE_AGENT_MACHINE_TYPE Exporting SEMAPHORE_AGENT_MACHINE_OS_IMAGE Exporting SEMAPHORE_AGENT_MACHINE_ENVIRONMENT_TYPE Exporting SEMAPHORE_ORGANIZATION_URL Exporting SEMAPHORE_ARTIFACT_TOKEN Exporting SSH_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_BACKEND Exporting SEMAPHORE_CACHE_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_USERNAME Exporting SEMAPHORE_CACHE_URL Exporting SEMAPHORE_CACHE_NEW_CLI Exporting SEMAPHORE_TOOLBOX_METRICS_ENABLED Exporting SEMAPHORE_GIT_PROVIDER Exporting SEMAPHORE_GIT_URL Exporting SEMAPHORE_GIT_DIR Exporting SEMAPHORE_GIT_SHA Exporting SEMAPHORE_GIT_REPO_SLUG Exporting SEMAPHORE_GIT_REF Exporting SEMAPHORE_GIT_COMMIT_RANGE Exporting SEMAPHORE_GIT_REF_TYPE Exporting SEMAPHORE_GIT_BRANCH Exporting DOCKER_USERNAME Exporting DOCKER_PASSWORD Exporting SEMAPHORE_WORKFLOW_ID Exporting SEMAPHORE_WORKFLOW_NUMBER Exporting SEMAPHORE_WORKFLOW_RERUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_HOOK Exporting SEMAPHORE_WORKFLOW_HOOK_SOURCE Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_SCHEDULE Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_API Exporting SEMAPHORE_PIPELINE_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ID Exporting SEMAPHORE_PIPELINE_RERUN Exporting SEMAPHORE_PIPELINE_PROMOTION Exporting SEMAPHORE_PIPELINE_PROMOTED_BY Exporting SEMAPHORE_PIPELINE_0_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_1_ARTEFACT_ID Exporting MAVEN_OPTS Exporting ENVIRONMENT Injecting Files Injecting /home/semaphore/.ssh/semaphore_cache_key with file mode 0600 Injecting .ssh/id_rsa with file mode 0600 Setting up the Semaphore toolbox Running: dowloadPath=$(curl -s -L --retry 5 http://packages.semaphoreci.com/toolbox/linux) && echo $dowloadPath && curl -s -L --retry 5 --connect-timeout 3 $dowloadPath -o /tmp/toolbox.tar && tar -xvf /tmp/toolbox.tar && mv toolbox ~/.toolbox && bash ~/.toolbox/install-toolbox && source ~/.toolbox/toolbox && echo 'source ~/.toolbox/toolbox' >> ~/.bash_profile && if [ -f /etc/init.d/xvfb ]; then /etc/init.d/xvfb start; fi http://packages.semaphoreci.com/toolbox/releases/download/v1.16.20/linux.tar toolbox/ toolbox/install-toolbox toolbox/when toolbox/test-results toolbox/retry toolbox/libchecksum toolbox/new-cache toolbox/sem-install toolbox/sem-service-check-params toolbox/cache toolbox/ssh-session-cli toolbox/spc toolbox/system-metrics-collector toolbox/libcheckout toolbox/enetwork toolbox/sem-version toolbox/sem-service toolbox/artifact toolbox/README.md toolbox/toolbox toolbox/install-package toolbox/sem-dockerize toolbox/Dockerfile.dev retry installed ssh-session-cli installed cache installed sem-service installed sem-dockerize installed sem-service-check-params installed install-package installed Installing the artifacts CLI artifacts installed Installing the test results CLI test-results installed Installing the SPC CLI spc installed Installing the when CLI when installed Installing the enetwork CLI when installed Starting to collect System Metrics in /tmp/system-metrics Starting virtual X frame buffer: Xvfb. Starting an ssh-agent Running: eval `ssh-agent` && echo 'eval $(ssh-agent) >/dev/null' >> ~/.bash_profile && echo 'yes' > /tmp/sempahore-user-commands-have-started Agent pid 2585 Connecting to cache Running: (ssh-keyscan -p 29920 -H 94.130.123.200 >> /home/semaphore/.ssh/known_hosts || true) && ssh-add /home/semaphore/.ssh/semaphore_cache_key # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 Identity added: /home/semaphore/.ssh/semaphore_cache_key (/home/semaphore/.ssh/semaphore_cache_key) checkout Performing shallow clone with depth: 50 HEAD is now at 8f9373e year cache restore spring-pipeline-build-$SEMAPHORE_GIT_BRANCH-$(checksum pom.xml),spring-pipeline-build-$SEMAPHORE_GIT_BRANCH,spring-pipeline-build Key 'spring-pipeline-build-tf/refresh-a2dbf363ba37e2fdfb31802652962b48' is normalized to 'spring-pipeline-build-tf-refresh-a2dbf363ba37e2fdfb31802652962b48'. MISS: 'spring-pipeline-build-tf-refresh-a2dbf363ba37e2fdfb31802652962b48'. Key 'spring-pipeline-build-tf/refresh' is normalized to 'spring-pipeline-build-tf-refresh'. MISS: 'spring-pipeline-build-tf-refresh'. MISS: 'spring-pipeline-build'. cache restore Detected pom.xml. Fetching '.m2' directory with cache keys 'maven-tf/refresh-a2dbf363ba37e2fdfb31802652962b48,maven-tf/refresh,maven-master'... Key 'maven-tf/refresh-a2dbf363ba37e2fdfb31802652962b48' is normalized to 'maven-tf-refresh-a2dbf363ba37e2fdfb31802652962b48'. HIT: 'maven-tf-refresh-a2dbf363ba37e2fdfb31802652962b48', using key 'maven-tf-refresh-a2dbf363ba37e2fdfb31802652962b48'. Downloading key 'maven-tf-refresh-a2dbf363ba37e2fdfb31802652962b48'... Download complete. Duration: 1.082604444s. Size: 119.7M bytes. Unpacking '/tmp/maven-tf-refresh-a2dbf363ba37e2fdfb31802652962b48-928505144'... Unpack complete. Duration: 1.051522166s. Restored: .m2/. Fetching 'target' directory with cache keys 'maven-target-tf/refresh-a2dbf363ba37e2fdfb31802652962b48,maven-target-tf/refresh,maven-target-master'... Key 'maven-target-tf/refresh-a2dbf363ba37e2fdfb31802652962b48' is normalized to 'maven-target-tf-refresh-a2dbf363ba37e2fdfb31802652962b48'. HIT: 'maven-target-tf-refresh-a2dbf363ba37e2fdfb31802652962b48', using key 'maven-target-tf-refresh-a2dbf363ba37e2fdfb31802652962b48'. Downloading key 'maven-target-tf-refresh-a2dbf363ba37e2fdfb31802652962b48'... Download complete. Duration: 1.253384393s. Size: 138.7M bytes. Unpacking '/tmp/maven-target-tf-refresh-a2dbf363ba37e2fdfb31802652962b48-201092919'... Unpack complete. Duration: 1.206231446s. Restored: target/. mvn -q package -Dmaven.test.skip=true echo "$DOCKER_PASSWORD" | docker login --username "$DOCKER_USERNAME" --password-stdin WARNING! Your password will be stored unencrypted in /home/semaphore/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded docker pull "$DOCKER_USERNAME"/semaphore-demo-java-spring:latest || true latest: Pulling from tomfern/semaphore-demo-java-spring  e7c96db7181b: Pulling fs layer   f910a506b6cb: Pulling fs layer   c2274a1a0e27: Pulling fs layer   1b54ee90604a: Pulling fs layer  1b54ee90604a: Waiting  f910a506b6cb: Downloading 238B/238B  f910a506b6cb: Verifying Checksum  f910a506b6cb: Download complete  c2274a1a0e27: Downloading 531.7kB/70.73MB  e7c96db7181b: Downloading 27.99kB/2.757MB  e7c96db7181b: Verifying Checksum  e7c96db7181b: Download complete  e7c96db7181b: Extracting 32.77kB/2.757MB  c2274a1a0e27: Downloading 7.518MB/70.73MB  e7c96db7181b: Extracting 1.54MB/2.757MB  c2274a1a0e27: Downloading 17.17MB/70.73MB  e7c96db7181b: Extracting 2.757MB/2.757MB  e7c96db7181b: Pull complete  f910a506b6cb: Extracting 238B/238B  f910a506b6cb: Extracting 238B/238B  f910a506b6cb: Pull complete  c2274a1a0e27: Downloading 25.22MB/70.73MB  c2274a1a0e27: Downloading 33.22MB/70.73MB  c2274a1a0e27: Downloading 41.25MB/70.73MB  c2274a1a0e27: Downloading 47.67MB/70.73MB  c2274a1a0e27: Downloading 57.87MB/70.73MB  c2274a1a0e27: Downloading 68.61MB/70.73MB  c2274a1a0e27: Verifying Checksum  c2274a1a0e27: Download complete  1b54ee90604a: Downloading 356.8kB/35.42MB  c2274a1a0e27: Extracting 557.1kB/70.73MB  1b54ee90604a: Downloading 1.438MB/35.42MB  c2274a1a0e27: Extracting 4.456MB/70.73MB  1b54ee90604a: Downloading 2.888MB/35.42MB  c2274a1a0e27: Extracting 17.83MB/70.73MB  1b54ee90604a: Downloading 5.415MB/35.42MB  c2274a1a0e27: Extracting 31.75MB/70.73MB  1b54ee90604a: Downloading 7.578MB/35.42MB  c2274a1a0e27: Extracting 44.56MB/70.73MB  1b54ee90604a: Downloading 9.024MB/35.42MB  c2274a1a0e27: Extracting 55.15MB/70.73MB  c2274a1a0e27: Extracting 66.29MB/70.73MB  1b54ee90604a: Downloading 11.55MB/35.42MB  1b54ee90604a: Downloading 14.82MB/35.42MB  c2274a1a0e27: Extracting 70.73MB/70.73MB  c2274a1a0e27: Extracting 70.73MB/70.73MB  c2274a1a0e27: Pull complete  1b54ee90604a: Downloading 17.72MB/35.42MB  1b54ee90604a: Downloading 19.9MB/35.42MB  1b54ee90604a: Downloading 21.34MB/35.42MB  1b54ee90604a: Downloading 27.87MB/35.42MB  1b54ee90604a: Downloading 32.93MB/35.42MB  1b54ee90604a: Downloading 35.12MB/35.42MB  1b54ee90604a: Verifying Checksum  1b54ee90604a: Download complete  1b54ee90604a: Extracting 360.4kB/35.42MB  1b54ee90604a: Extracting 6.128MB/35.42MB  1b54ee90604a: Extracting 20.91MB/35.42MB  1b54ee90604a: Extracting 34.6MB/35.42MB  1b54ee90604a: Extracting 35.42MB/35.42MB  1b54ee90604a: Pull complete Digest: sha256:c7980d21e2473347fa2d198539cd9987f77d091a2f2794eb6abd68355b7265f9 Status: Downloaded newer image for tomfern/semaphore-demo-java-spring:latest docker.io/tomfern/semaphore-demo-java-spring:latest docker build --cache-from "$DOCKER_USERNAME"/semaphore-demo-java-spring:latest --build-arg ENVIRONMENT="${ENVIRONMENT}" -t "$DOCKER_USERNAME"/semaphore-demo-java-spring:latest . Sending build context to Docker daemon 557.1kB Sending build context to Docker daemon 15.04MB Sending build context to Docker daemon 28.97MB Sending build context to Docker daemon 46.24MB Sending build context to Docker daemon 57.38MB Sending build context to Docker daemon 67.4MB Sending build context to Docker daemon 75.76MB Sending build context to Docker daemon 89.69MB Sending build context to Docker daemon 103.1MB Sending build context to Docker daemon 124.8MB Sending build context to Docker daemon 142.6MB Sending build context to Docker daemon 162.1MB Sending build context to Docker daemon 186.1MB Sending build context to Docker daemon 208.3MB Sending build context to Docker daemon 221.2MB Sending build context to Docker daemon 239.5MB Sending build context to Docker daemon 259.6MB Sending build context to Docker daemon 279.6MB Sending build context to Docker daemon 301.4MB Sending build context to Docker daemon 313.6MB Sending build context to Docker daemon 335.9MB Sending build context to Docker daemon 361MB Sending build context to Docker daemon 377.5MB Step 1/5 : FROM openjdk:8-jdk-alpine 8-jdk-alpine: Pulling from library/openjdk  e7c96db7181b: Already exists   f910a506b6cb: Already exists   c2274a1a0e27: Already exists Digest: sha256:94792824df2df33402f201713f932b58cb9de94a0cd524164a0f2283343547b3 Status: Downloaded newer image for openjdk:8-jdk-alpine ---> a3562aa0b991 Step 2/5 : ARG ENVIRONMENT ---> Using cache ---> 1b57b74d6d04 Step 3/5 : ENV ENVIRONMENT ${ENVIRONMENT} ---> Using cache ---> 4c76365b3891 Step 4/5 : COPY target/*.jar app.jar ---> b2e6f94c7d4c Step 5/5 : ENTRYPOINT ["java","-Dspring.profiles.active=${ENVIRONMENT}", "-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] ---> Running in a14f97b58fc0 Removing intermediate container a14f97b58fc0 ---> ced7e58fe1ba Successfully built ced7e58fe1ba Successfully tagged tomfern/semaphore-demo-java-spring:latest docker push "$DOCKER_USERNAME"/semaphore-demo-java-spring:latest The push refers to repository [docker.io/tomfern/semaphore-demo-java-spring]  99c199889429: Preparing   ceaf9e1ebef5: Preparing   9b9b7f3d56a0: Preparing   f1b5933fe4b5: Preparing  f1b5933fe4b5: Layer already exists  9b9b7f3d56a0: Layer already exists  ceaf9e1ebef5: Layer already exists  99c199889429: Pushing 426.5kB/39.51MB  99c199889429: Pushing 1.278MB/39.51MB  99c199889429: Pushing 2.13MB/39.51MB  99c199889429: Pushing 3.834MB/39.51MB  99c199889429: Pushing 5.538MB/39.51MB  99c199889429: Pushing 8.52MB/39.51MB  99c199889429: Pushing 11.93MB/39.51MB  99c199889429: Pushing 14.06MB/39.51MB  99c199889429: Pushing 17.47MB/39.51MB  99c199889429: Pushing 20.87MB/39.51MB  99c199889429: Pushing 24.28MB/39.51MB  99c199889429: Pushing 27.69MB/39.51MB  99c199889429: Pushing 31.1MB/39.51MB  99c199889429: Pushing 34.51MB/39.51MB  99c199889429: Pushing 37.91MB/39.51MB  99c199889429: Pushing 39.51MB  99c199889429: Pushed latest: digest: sha256:c92cbf1493c063104db1a659b6d2d526c75332b909f9588faebe2b4aa7b4cf4d size: 1159 export SEMAPHORE_JOB_RESULT=passed