@@ -11,14 +11,15 @@ pipeline {
1111 ansiColor(' xterm' )
1212 }
1313 environment {
14- IMAGE = ' nginx-full'
15- BUILDX_NAME = " ${ IMAGE} _${ GIT_BRANCH} "
16- BRANCH_LOWER = " ${ BRANCH_NAME.toLowerCase().replaceAll('/', '-')} "
14+ DOCKERHUB_NAMESPACE = ' nginxproxymanager'
15+ IMAGE = ' nginx-full'
16+ BUILDX_NAME = " ${ IMAGE} _${ GIT_BRANCH} "
17+ BRANCH_LOWER = " ${ BRANCH_NAME.toLowerCase().replaceAll('/', '-')} "
1718 // Software versions; OpenResty does not support Lua >= 5.2
18- OPENRESTY_VERSION = ' 1.21.4.3'
19+ OPENRESTY_VERSION = ' 1.21.4.3'
1920 CROWDSEC_OPENRESTY_BOUNCER_VERSION = ' 0.1.7'
20- LUA_VERSION = ' 5.1.5'
21- LUAROCKS_VERSION = ' 3.3.1'
21+ LUA_VERSION = ' 5.1.5'
22+ LUAROCKS_VERSION = ' 3.3.1'
2223 }
2324 stages {
2425 stage(' Environment' ) {
@@ -29,12 +30,12 @@ pipeline {
2930 }
3031 steps {
3132 script {
32- env. BASE_TAG = ' latest'
33- env. BUILDX_PUSH_TAGS = " -t docker.io/jc21/ ${ IMAGE } : ${ BASE_TAG } "
34- env. BUILDX_PUSH_TAGS_ACMESH = " -t docker.io/jc21 /${ IMAGE} :acmesh"
35- env. BUILDX_PUSH_TAGS_CERTBOT = " -t docker.io/jc21 /${ IMAGE} :certbot"
36- env. BUILDX_PUSH_TAGS_ACMESH_GOLANG = " -t docker.io/jc21 /${ IMAGE} :acmesh-golang"
37- env. BUILDX_PUSH_TAGS_CERTBOT_NODE = " -t docker.io/jc21 /${ IMAGE} :certbot-node"
33+ env. BASE_IMAGE = " ${ DOCKERHUB_NAMESPACE } / ${ IMAGE } : latest"
34+ env. BUILDX_PUSH_TAGS = " -t ${ BASE_IMAGE } "
35+ env. BUILDX_PUSH_TAGS_ACMESH = " -t ${ DOCKERHUB_NAMESPACE } /${ IMAGE} :acmesh"
36+ env. BUILDX_PUSH_TAGS_CERTBOT = " -t ${ DOCKERHUB_NAMESPACE } /${ IMAGE} :certbot"
37+ env. BUILDX_PUSH_TAGS_ACMESH_GOLANG = " -t ${ DOCKERHUB_NAMESPACE } /${ IMAGE} :acmesh-golang"
38+ env. BUILDX_PUSH_TAGS_CERTBOT_NODE = " -t ${ DOCKERHUB_NAMESPACE } /${ IMAGE} :certbot-node"
3839 }
3940 }
4041 }
@@ -47,10 +48,10 @@ pipeline {
4748 steps {
4849 script {
4950 // Defaults to the Branch name, which is applies to all branches AND pr's
50- env. BASE_TAG = " github-${ BRANCH_LOWER} "
51- env. ACMESH_BASE_TAG = " github- ${ BRANCH_LOWER } -acmesh"
52- env. CERTBOT_BASE_TAG = " github- ${ BRANCH_LOWER } -certbot"
53- env. BUILDX_PUSH_TAGS = " -t docker.io/jc21/ ${ IMAGE } : ${ BASE_TAG } "
51+ env. BASE_IMAGE = " ${ DOCKERHUB_NAMESPACE } / ${ IMAGE } : github-${ BRANCH_LOWER} "
52+ env. ACMESH_IMAGE = " ${ BASE_IMAGE } -acmesh"
53+ env. CERTBOT_IMAGE = " ${ BASE_IMAGE } -certbot"
54+ env. BUILDX_PUSH_TAGS = " -t ${ BASE_IMAGE } "
5455 env. BUILDX_PUSH_TAGS_ACMESH = " ${ BUILDX_PUSH_TAGS} -acmesh"
5556 env. BUILDX_PUSH_TAGS_CERTBOT = " ${ BUILDX_PUSH_TAGS} -certbot"
5657 env. BUILDX_PUSH_TAGS_ACMESH_GOLANG = " ${ BUILDX_PUSH_TAGS} -acmesh-golang"
@@ -106,13 +107,13 @@ pipeline {
106107 }
107108 steps {
108109 script {
109- def comment = pullRequest. comment(""" Docker Image for build ${ BUILD_NUMBER} is available on [DockerHub](https://cloud.docker.com/repository/docker/jc21 /${ IMAGE} ) as:
110+ def comment = pullRequest. comment(""" Docker Image for build ${ BUILD_NUMBER} is available on [DockerHub](https://cloud.docker.com/repository/docker/${ DOCKERHUB_NAMESPACE } /${ IMAGE} ) as:
110111
111- - `jc21 /${ IMAGE} :github-${ BRANCH_LOWER} `
112- - `jc21 /${ IMAGE} :github-${ BRANCH_LOWER} -certbot`
113- - `jc21 /${ IMAGE} :github-${ BRANCH_LOWER} -certbot-node`
114- - `jc21 /${ IMAGE} :github-${ BRANCH_LOWER} -acmesh`
115- - `jc21 /${ IMAGE} :github-${ BRANCH_LOWER} -acmesh-golang`
112+ - `${ DOCKERHUB_NAMESPACE } /${ IMAGE} :github-${ BRANCH_LOWER} `
113+ - `${ DOCKERHUB_NAMESPACE } /${ IMAGE} :github-${ BRANCH_LOWER} -certbot`
114+ - `${ DOCKERHUB_NAMESPACE } /${ IMAGE} :github-${ BRANCH_LOWER} -certbot-node`
115+ - `${ DOCKERHUB_NAMESPACE } /${ IMAGE} :github-${ BRANCH_LOWER} -acmesh`
116+ - `${ DOCKERHUB_NAMESPACE } /${ IMAGE} :github-${ BRANCH_LOWER} -acmesh-golang`
116117""" )
117118 }
118119 }
0 commit comments