@@ -121,7 +121,6 @@ pipeline {
121121 steps {
122122 script{
123123 env. IMAGE = env. DOCKERHUB_IMAGE
124- env. QUAYIMAGE = ' quay.io/linuxserver.io/' + env. CONTAINER_NAME
125124 env. GITHUBIMAGE = ' docker.pkg.github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /' + env. CONTAINER_NAME
126125 env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /' + env. CONTAINER_NAME
127126 if (env. MULTIARCH == ' true' ) {
@@ -142,7 +141,6 @@ pipeline {
142141 steps {
143142 script{
144143 env. IMAGE = env. DEV_DOCKERHUB_IMAGE
145- env. QUAYIMAGE = ' quay.io/linuxserver.io/lsiodev-' + env. CONTAINER_NAME
146144 env. GITHUBIMAGE = ' docker.pkg.github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /lsiodev-' + env. CONTAINER_NAME
147145 env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /lsiodev-' + env. CONTAINER_NAME
148146 if (env. MULTIARCH == ' true' ) {
@@ -163,7 +161,6 @@ pipeline {
163161 steps {
164162 script{
165163 env. IMAGE = env. PR_DOCKERHUB_IMAGE
166- env. QUAYIMAGE = ' quay.io/linuxserver.io/lspipepr-' + env. CONTAINER_NAME
167164 env. GITHUBIMAGE = ' docker.pkg.github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /lspipepr-' + env. CONTAINER_NAME
168165 env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /lspipepr-' + env. CONTAINER_NAME
169166 if (env. MULTIARCH == ' true' ) {
@@ -528,22 +525,15 @@ pipeline {
528525 credentialsId : ' 3f9ba4d5-100d-45b0-a3c4-633fd6061207' ,
529526 usernameVariable : ' DOCKERUSER' ,
530527 passwordVariable : ' DOCKERPASS'
531- ],
532- [
533- $class : ' UsernamePasswordMultiBinding' ,
534- credentialsId : ' Quay.io-Robot' ,
535- usernameVariable : ' QUAYUSER' ,
536- passwordVariable : ' QUAYPASS'
537528 ]
538529 ]) {
539530 retry(5 ) {
540531 sh ''' #! /bin/bash
541532 set -e
542- echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
543533 echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
544534 echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin
545535 echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
546- for PUSHIMAGE in "${QUAYIMAGE}" "${ GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do
536+ for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do
547537 docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG}
548538 docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest
549539 docker push ${PUSHIMAGE}:latest
@@ -552,7 +542,7 @@ pipeline {
552542 '''
553543 }
554544 sh ''' #! /bin/bash
555- for DELETEIMAGE in "${QUAYIMAGE}" "${ GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do
545+ for DELETEIMAGE in "${GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do
556546 docker rmi \
557547 ${DELETEIMAGE}:${META_TAG} \
558548 ${DELETEIMAGE}:latest || :
@@ -574,18 +564,11 @@ pipeline {
574564 credentialsId : ' 3f9ba4d5-100d-45b0-a3c4-633fd6061207' ,
575565 usernameVariable : ' DOCKERUSER' ,
576566 passwordVariable : ' DOCKERPASS'
577- ],
578- [
579- $class : ' UsernamePasswordMultiBinding' ,
580- credentialsId : ' Quay.io-Robot' ,
581- usernameVariable : ' QUAYUSER' ,
582- passwordVariable : ' QUAYPASS'
583567 ]
584568 ]) {
585569 retry(5 ) {
586570 sh ''' #! /bin/bash
587571 set -e
588- echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
589572 echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
590573 echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin
591574 echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
@@ -619,26 +602,24 @@ pipeline {
619602 docker manifest push --purge ${MANIFESTIMAGE}:latest
620603 docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG}
621604 done
622- for LEGACYIMAGE in "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
623- docker tag ${IMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:amd64-${META_TAG}
624- docker tag ${IMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-${META_TAG}
625- docker tag ${IMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-${META_TAG}
626- docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:latest
627- docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:${META_TAG}
628- docker tag ${LEGACYIMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-latest
629- docker tag ${LEGACYIMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-latest
630- docker push ${LEGACYIMAGE}:amd64-${META_TAG}
631- docker push ${LEGACYIMAGE}:arm32v7-${META_TAG}
632- docker push ${LEGACYIMAGE}:arm64v8-${META_TAG}
633- docker push ${LEGACYIMAGE}:latest
634- docker push ${LEGACYIMAGE}:${META_TAG}
635- docker push ${LEGACYIMAGE}:arm32v7-latest
636- docker push ${LEGACYIMAGE}:arm64v8-latest
637- done
605+ docker tag ${IMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:amd64-${META_TAG}
606+ docker tag ${IMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-${META_TAG}
607+ docker tag ${IMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-${META_TAG}
608+ docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:latest
609+ docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:${META_TAG}
610+ docker tag ${GITHUBIMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-latest
611+ docker tag ${GITHUBIMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-latest
612+ docker push ${GITHUBIMAGE}:amd64-${META_TAG}
613+ docker push ${GITHUBIMAGE}:arm32v7-${META_TAG}
614+ docker push ${GITHUBIMAGE}:arm64v8-${META_TAG}
615+ docker push ${GITHUBIMAGE}:latest
616+ docker push ${GITHUBIMAGE}:${META_TAG}
617+ docker push ${GITHUBIMAGE}:arm32v7-latest
618+ docker push ${GITHUBIMAGE}:arm64v8-latest
638619 '''
639620 }
640621 sh ''' #! /bin/bash
641- for DELETEIMAGE in "${QUAYIMAGE}" "${ GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do
622+ for DELETEIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do
642623 docker rmi \
643624 ${DELETEIMAGE}:amd64-${META_TAG} \
644625 ${DELETEIMAGE}:amd64-latest \
0 commit comments