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 {
17
17
}
18
18
19
19
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
+ }
20
35
stage(" Test: baseline (main)" ) {
21
36
agent any
22
37
options { timeout(time : 30 , unit : ' MINUTES' )}
@@ -85,7 +100,7 @@ pipeline {
85
100
86
101
steps {
87
102
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' ]) {
89
104
PROJECT_VERSION = sh(
90
105
script : " ci/version.sh" ,
91
106
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
6
6
docker.java.main.image =harbor-repo.vmware.com/dockerhub-proxy-cache/library/eclipse-temurin:${java.main.tag}
7
7
docker.java.next.image =harbor-repo.vmware.com/dockerhub-proxy-cache/library/eclipse-temurin:${java.next.tag}
8
8
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
+
9
13
# Docker environment settings
10
14
docker.java.inside.basic =-v $HOME:/tmp/jenkins-home
11
15
12
16
# Credentials
13
17
artifactory.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