Skip to content

Commit

Permalink
Image create for different jvm version
Browse files Browse the repository at this point in the history
- Now building for jdk8 and jdk11 with a specific postfix
- Usual version tag is changed to have jdk11
- Fixes #4585
  • Loading branch information
jvalkeal committed Jun 18, 2021
1 parent e2d1e57 commit 8b0cb2a
Show file tree
Hide file tree
Showing 4 changed files with 64 additions and 8 deletions.
18 changes: 16 additions & 2 deletions .github/workflows/build-snapshot-worker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,19 @@ jobs:
pack build \
--path spring-cloud-dataflow-server/target/spring-cloud-dataflow-server-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-server:$TAG
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-server:$TAG-jdk8
pack build \
--path spring-cloud-dataflow-server/target/spring-cloud-dataflow-server-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=11 springcloud/spring-cloud-dataflow-server:$TAG-jdk11
pack build \
--path spring-cloud-dataflow-composed-task-runner/target/spring-cloud-dataflow-composed-task-runner-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk8
pack build \
--path spring-cloud-dataflow-composed-task-runner/target/spring-cloud-dataflow-composed-task-runner-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
--env BP_JVM_VERSION=11 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11
# docker hub login
- uses: docker/login-action@v1
Expand All @@ -88,6 +96,12 @@ jobs:
env:
TAG: ${{ env.BUILD_ZOO_HANDLER_spring_cloud_dataflow_version }}
run: |
docker push springcloud/spring-cloud-dataflow-server:$TAG-jdk8
docker push springcloud/spring-cloud-dataflow-server:$TAG-jdk11
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk8
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11
docker tag springcloud/spring-cloud-dataflow-server:$TAG-jdk11 springcloud/spring-cloud-dataflow-server:$TAG
docker tag springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
docker push springcloud/spring-cloud-dataflow-server:$TAG
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
Expand Down
18 changes: 16 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,19 @@ jobs:
pack build \
--path spring-cloud-dataflow-server/target/spring-cloud-dataflow-server-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-server:$TAG
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-server:$TAG-jdk8
pack build \
--path spring-cloud-dataflow-server/target/spring-cloud-dataflow-server-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=11 springcloud/spring-cloud-dataflow-server:$TAG-jdk11
pack build \
--path spring-cloud-dataflow-composed-task-runner/target/spring-cloud-dataflow-composed-task-runner-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk8
pack build \
--path spring-cloud-dataflow-composed-task-runner/target/spring-cloud-dataflow-composed-task-runner-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
--env BP_JVM_VERSION=11 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11
# docker hub login
- uses: docker/login-action@v1
Expand All @@ -81,6 +89,12 @@ jobs:
env:
TAG: ${{ env.spring_cloud_dataflow_version }}
run: |
docker push springcloud/spring-cloud-dataflow-server:$TAG-jdk8
docker push springcloud/spring-cloud-dataflow-server:$TAG-jdk11
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk8
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11
docker tag springcloud/spring-cloud-dataflow-server:$TAG-jdk11 springcloud/spring-cloud-dataflow-server:$TAG
docker tag springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
docker push springcloud/spring-cloud-dataflow-server:$TAG
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
Expand Down
18 changes: 16 additions & 2 deletions .github/workflows/milestone-worker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -161,11 +161,19 @@ jobs:
pack build \
--path spring-cloud-dataflow-server/target/spring-cloud-dataflow-server-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-server:$TAG
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-server:$TAG-jdk8
pack build \
--path spring-cloud-dataflow-server/target/spring-cloud-dataflow-server-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=11 springcloud/spring-cloud-dataflow-server:$TAG-jdk11
pack build \
--path spring-cloud-dataflow-composed-task-runner/target/spring-cloud-dataflow-composed-task-runner-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk8
pack build \
--path spring-cloud-dataflow-composed-task-runner/target/spring-cloud-dataflow-composed-task-runner-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
--env BP_JVM_VERSION=11 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11
# docker hub login
- uses: docker/login-action@v1
Expand All @@ -178,6 +186,12 @@ jobs:
env:
TAG: ${{ env.BUILD_ZOO_HANDLER_spring_cloud_dataflow_version }}
run: |
docker push springcloud/spring-cloud-dataflow-server:$TAG-jdk8
docker push springcloud/spring-cloud-dataflow-server:$TAG-jdk11
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk8
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11
docker tag springcloud/spring-cloud-dataflow-server:$TAG-jdk11 springcloud/spring-cloud-dataflow-server:$TAG
docker tag springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
docker push springcloud/spring-cloud-dataflow-server:$TAG
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
Expand Down
18 changes: 16 additions & 2 deletions .github/workflows/release-worker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,11 +160,19 @@ jobs:
pack build \
--path spring-cloud-dataflow-server/target/spring-cloud-dataflow-server-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-server:$TAG
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-server:$TAG-jdk8
pack build \
--path spring-cloud-dataflow-server/target/spring-cloud-dataflow-server-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=11 springcloud/spring-cloud-dataflow-server:$TAG-jdk11
pack build \
--path spring-cloud-dataflow-composed-task-runner/target/spring-cloud-dataflow-composed-task-runner-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk8
pack build \
--path spring-cloud-dataflow-composed-task-runner/target/spring-cloud-dataflow-composed-task-runner-$TAG.jar \
--builder gcr.io/paketo-buildpacks/builder:0.1.99-base \
--env BP_JVM_VERSION=8 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
--env BP_JVM_VERSION=11 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11
# docker hub login
- uses: docker/login-action@v1
Expand All @@ -177,6 +185,12 @@ jobs:
env:
TAG: ${{ env.BUILD_ZOO_HANDLER_spring_cloud_dataflow_version }}
run: |
docker push springcloud/spring-cloud-dataflow-server:$TAG-jdk8
docker push springcloud/spring-cloud-dataflow-server:$TAG-jdk11
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk8
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11
docker tag springcloud/spring-cloud-dataflow-server:$TAG-jdk11 springcloud/spring-cloud-dataflow-server:$TAG
docker tag springcloud/spring-cloud-dataflow-composed-task-runner:$TAG-jdk11 springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
docker push springcloud/spring-cloud-dataflow-server:$TAG
docker push springcloud/spring-cloud-dataflow-composed-task-runner:$TAG
Expand Down

0 comments on commit 8b0cb2a

Please sign in to comment.