@@ -126,7 +126,6 @@ pipeline {
126126 steps {
127127 script{
128128 env. IMAGE = env. DOCKERHUB_IMAGE
129- env. QUAYIMAGE = ' quay.io/linuxserver.io/' + env. CONTAINER_NAME
130129 env. GITHUBIMAGE = ' docker.pkg.github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /' + env. CONTAINER_NAME
131130 env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /' + env. CONTAINER_NAME
132131 if (env. MULTIARCH == ' true' ) {
@@ -147,7 +146,6 @@ pipeline {
147146 steps {
148147 script{
149148 env. IMAGE = env. DEV_DOCKERHUB_IMAGE
150- env. QUAYIMAGE = ' quay.io/linuxserver.io/lsiodev-' + env. CONTAINER_NAME
151149 env. GITHUBIMAGE = ' docker.pkg.github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /lsiodev-' + env. CONTAINER_NAME
152150 env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /lsiodev-' + env. CONTAINER_NAME
153151 if (env. MULTIARCH == ' true' ) {
@@ -168,7 +166,6 @@ pipeline {
168166 steps {
169167 script{
170168 env. IMAGE = env. PR_DOCKERHUB_IMAGE
171- env. QUAYIMAGE = ' quay.io/linuxserver.io/lspipepr-' + env. CONTAINER_NAME
172169 env. GITHUBIMAGE = ' docker.pkg.github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /lspipepr-' + env. CONTAINER_NAME
173170 env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /lspipepr-' + env. CONTAINER_NAME
174171 if (env. MULTIARCH == ' true' ) {
@@ -533,22 +530,15 @@ pipeline {
533530 credentialsId : ' 3f9ba4d5-100d-45b0-a3c4-633fd6061207' ,
534531 usernameVariable : ' DOCKERUSER' ,
535532 passwordVariable : ' DOCKERPASS'
536- ],
537- [
538- $class : ' UsernamePasswordMultiBinding' ,
539- credentialsId : ' Quay.io-Robot' ,
540- usernameVariable : ' QUAYUSER' ,
541- passwordVariable : ' QUAYPASS'
542533 ]
543534 ]) {
544535 retry(5 ) {
545536 sh ''' #! /bin/bash
546537 set -e
547- echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
548538 echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
549539 echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin
550540 echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
551- for PUSHIMAGE in "${QUAYIMAGE}" "${ GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do
541+ for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do
552542 docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG}
553543 docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:3.9
554544 docker push ${PUSHIMAGE}:3.9
@@ -557,7 +547,7 @@ pipeline {
557547 '''
558548 }
559549 sh ''' #! /bin/bash
560- for DELETEIMAGE in "${QUAYIMAGE}" "${ GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do
550+ for DELETEIMAGE in "${GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do
561551 docker rmi \
562552 ${DELETEIMAGE}:${META_TAG} \
563553 ${DELETEIMAGE}:3.9 || :
@@ -579,18 +569,11 @@ pipeline {
579569 credentialsId : ' 3f9ba4d5-100d-45b0-a3c4-633fd6061207' ,
580570 usernameVariable : ' DOCKERUSER' ,
581571 passwordVariable : ' DOCKERPASS'
582- ],
583- [
584- $class : ' UsernamePasswordMultiBinding' ,
585- credentialsId : ' Quay.io-Robot' ,
586- usernameVariable : ' QUAYUSER' ,
587- passwordVariable : ' QUAYPASS'
588572 ]
589573 ]) {
590574 retry(5 ) {
591575 sh ''' #! /bin/bash
592576 set -e
593- echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
594577 echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
595578 echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin
596579 echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
@@ -624,22 +607,20 @@ pipeline {
624607 docker manifest push --purge ${MANIFESTIMAGE}:3.9
625608 docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG}
626609 done
627- for LEGACYIMAGE in "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
628- docker tag ${IMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:amd64-${META_TAG}
629- docker tag ${IMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-${META_TAG}
630- docker tag ${IMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-${META_TAG}
631- docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:3.9
632- docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:${META_TAG}
633- docker tag ${LEGACYIMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-3.9
634- docker tag ${LEGACYIMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-3.9
635- docker push ${LEGACYIMAGE}:amd64-${META_TAG}
636- docker push ${LEGACYIMAGE}:arm32v7-${META_TAG}
637- docker push ${LEGACYIMAGE}:arm64v8-${META_TAG}
638- docker push ${LEGACYIMAGE}:3.9
639- docker push ${LEGACYIMAGE}:${META_TAG}
640- docker push ${LEGACYIMAGE}:arm32v7-3.9
641- docker push ${LEGACYIMAGE}:arm64v8-3.9
642- done
610+ docker tag ${IMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:amd64-${META_TAG}
611+ docker tag ${IMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-${META_TAG}
612+ docker tag ${IMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-${META_TAG}
613+ docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:3.9
614+ docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:${META_TAG}
615+ docker tag ${GITHUBIMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-3.9
616+ docker tag ${GITHUBIMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-3.9
617+ docker push ${GITHUBIMAGE}:amd64-${META_TAG}
618+ docker push ${GITHUBIMAGE}:arm32v7-${META_TAG}
619+ docker push ${GITHUBIMAGE}:arm64v8-${META_TAG}
620+ docker push ${GITHUBIMAGE}:3.9
621+ docker push ${GITHUBIMAGE}:${META_TAG}
622+ docker push ${GITHUBIMAGE}:arm32v7-3.9
623+ docker push ${GITHUBIMAGE}:arm64v8-3.9
643624 '''
644625 }
645626 }
0 commit comments