From 212892db381bcb4addc21861a5aeb29126b23826 Mon Sep 17 00:00:00 2001 From: manaschai01 <39261367+manaschai01@users.noreply.github.com> Date: Wed, 22 Aug 2018 15:14:45 +0700 Subject: [PATCH 1/3] Create wercker.yml --- wercker.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 wercker.yml diff --git a/wercker.yml b/wercker.yml new file mode 100644 index 00000000..b18df27b --- /dev/null +++ b/wercker.yml @@ -0,0 +1,14 @@ +#Use OpenJDK base docker image from dockerhub and open the application port on the docker container +box: + id: openjdk + ports: + - $PORT + +#Build our application using Maven, just as we always have +build: + steps: + - install-packages: + packages: maven + - script: + name: maven build + code: mvn clean assembly:assembly From 98c0f299f2cc011502297ad6572ca0ea4ec1a314 Mon Sep 17 00:00:00 2001 From: manaschai01 <39261367+manaschai01@users.noreply.github.com> Date: Wed, 22 Aug 2018 15:44:14 +0700 Subject: [PATCH 2/3] Update wercker.yml --- wercker.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/wercker.yml b/wercker.yml index b18df27b..240ede9b 100644 --- a/wercker.yml +++ b/wercker.yml @@ -12,3 +12,17 @@ build: - script: name: maven build code: mvn clean assembly:assembly + +#Push the docker image with our built and tested application to Docker Hub +push-release: + steps: + - internal/docker-push: + username: $DOCKER_USERNAME + password: $DOCKER_PASSWORD + repository: $DOCKER_REPO + registry: $DOCKER_REGISTRY + tag: $WERCKER_GIT_BRANCH-$WERCKER_GIT_COMMIT + working-dir: /pipeline/source + ports: $PORT + env: PORT=$PORT + cmd: sh target/bin/start From 7d0ad7ee83eab4312fb9a7b728d2808783fba23e Mon Sep 17 00:00:00 2001 From: manaschai01 <39261367+manaschai01@users.noreply.github.com> Date: Wed, 22 Aug 2018 15:52:45 +0700 Subject: [PATCH 3/3] Update wercker.yml aa --- wercker.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/wercker.yml b/wercker.yml index 240ede9b..827e4ed5 100644 --- a/wercker.yml +++ b/wercker.yml @@ -26,3 +26,4 @@ push-release: ports: $PORT env: PORT=$PORT cmd: sh target/bin/start +