File tree Expand file tree Collapse file tree 3 files changed +27
-1
lines changed Expand file tree Collapse file tree 3 files changed +27
-1
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,21 @@ pipeline {
1717 }
1818
1919 stages {
20+ stage(' Publish Eclipse Temurin (main) + gpg docker image' ) {
21+ when {
22+ changeset " ci/Dockerfile"
23+ }
24+ agent any
25+
26+ steps {
27+ script {
28+ def image = docker. build(" ${ p['docker.java.build.image']} " , " ci/" )
29+ docker. withRegistry(' ' , " ${ p['dockerhub.credentials']} " ) {
30+ image. push()
31+ }
32+ }
33+ }
34+ }
2035 stage(" Test: baseline (main)" ) {
2136 agent any
2237 options { timeout(time : 30 , unit : ' MINUTES' )}
@@ -85,7 +100,7 @@ pipeline {
85100
86101 steps {
87102 script {
88- docker. image(p[' docker.java.main .image' ] ). inside(p[' docker.java.inside.basic' ]) {
103+ docker. image(" ${ p['docker.java.build .image-proxy'] } " ). inside(p[' docker.java.inside.basic' ]) {
89104 PROJECT_VERSION = sh(
90105 script : " ci/version.sh" ,
91106 returnStdout : true
Original file line number Diff line number Diff line change 1+ FROM eclipse-temurin:17.0.6_10-jdk-focal
2+
3+ RUN apt-get update && apt-get install -y gpg
4+
5+ RUN apt-get clean \
6+ && rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change @@ -6,8 +6,13 @@ java.next.tag=20-jdk-jammy
66docker.java.main.image =harbor-repo.vmware.com/dockerhub-proxy-cache/library/eclipse-temurin:${java.main.tag}
77docker.java.next.image =harbor-repo.vmware.com/dockerhub-proxy-cache/library/eclipse-temurin:${java.next.tag}
88
9+ # Docker container images - for release
10+ docker.java.build.image =springci/spring-ws-eclipse-temurin-with-gpg:${java.main.tag}
11+ docker.java.build.image-proxy =harbor-repo.vmware.com/dockerhub-proxy-cache/${docker.java.build.image}
12+
913# Docker environment settings
1014docker.java.inside.basic =-v $HOME:/tmp/jenkins-home
1115
1216# Credentials
1317artifactory.credentials =02bd1690-b54f-4c9f-819d-a77cb7a9822c
18+ dockerhub.credentials =hub.docker.com-springbuildmaster
You can’t perform that action at this time.
0 commit comments