@@ -126,7 +126,6 @@ pipeline {
126
126
steps {
127
127
script{
128
128
env. IMAGE = env. DOCKERHUB_IMAGE
129
- env. QUAYIMAGE = ' quay.io/linuxserver.io/' + env. CONTAINER_NAME
130
129
env. GITHUBIMAGE = ' docker.pkg.github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /' + env. CONTAINER_NAME
131
130
env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /' + env. CONTAINER_NAME
132
131
if (env. MULTIARCH == ' true' ) {
@@ -147,7 +146,6 @@ pipeline {
147
146
steps {
148
147
script{
149
148
env. IMAGE = env. DEV_DOCKERHUB_IMAGE
150
- env. QUAYIMAGE = ' quay.io/linuxserver.io/lsiodev-' + env. CONTAINER_NAME
151
149
env. GITHUBIMAGE = ' docker.pkg.github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /lsiodev-' + env. CONTAINER_NAME
152
150
env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /lsiodev-' + env. CONTAINER_NAME
153
151
if (env. MULTIARCH == ' true' ) {
@@ -168,7 +166,6 @@ pipeline {
168
166
steps {
169
167
script{
170
168
env. IMAGE = env. PR_DOCKERHUB_IMAGE
171
- env. QUAYIMAGE = ' quay.io/linuxserver.io/lspipepr-' + env. CONTAINER_NAME
172
169
env. GITHUBIMAGE = ' docker.pkg.github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /lspipepr-' + env. CONTAINER_NAME
173
170
env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /lspipepr-' + env. CONTAINER_NAME
174
171
if (env. MULTIARCH == ' true' ) {
@@ -533,22 +530,15 @@ pipeline {
533
530
credentialsId : ' 3f9ba4d5-100d-45b0-a3c4-633fd6061207' ,
534
531
usernameVariable : ' DOCKERUSER' ,
535
532
passwordVariable : ' DOCKERPASS'
536
- ],
537
- [
538
- $class : ' UsernamePasswordMultiBinding' ,
539
- credentialsId : ' Quay.io-Robot' ,
540
- usernameVariable : ' QUAYUSER' ,
541
- passwordVariable : ' QUAYPASS'
542
533
]
543
534
]) {
544
535
retry(5 ) {
545
536
sh ''' #! /bin/bash
546
537
set -e
547
- echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
548
538
echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
549
539
echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin
550
540
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
552
542
docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG}
553
543
docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:3.9
554
544
docker push ${PUSHIMAGE}:3.9
@@ -557,7 +547,7 @@ pipeline {
557
547
'''
558
548
}
559
549
sh ''' #! /bin/bash
560
- for DELETEIMAGE in "${QUAYIMAGE}" "${ GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do
550
+ for DELETEIMAGE in "${GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do
561
551
docker rmi \
562
552
${DELETEIMAGE}:${META_TAG} \
563
553
${DELETEIMAGE}:3.9 || :
@@ -579,18 +569,11 @@ pipeline {
579
569
credentialsId : ' 3f9ba4d5-100d-45b0-a3c4-633fd6061207' ,
580
570
usernameVariable : ' DOCKERUSER' ,
581
571
passwordVariable : ' DOCKERPASS'
582
- ],
583
- [
584
- $class : ' UsernamePasswordMultiBinding' ,
585
- credentialsId : ' Quay.io-Robot' ,
586
- usernameVariable : ' QUAYUSER' ,
587
- passwordVariable : ' QUAYPASS'
588
572
]
589
573
]) {
590
574
retry(5 ) {
591
575
sh ''' #! /bin/bash
592
576
set -e
593
- echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
594
577
echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
595
578
echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin
596
579
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
@@ -624,22 +607,20 @@ pipeline {
624
607
docker manifest push --purge ${MANIFESTIMAGE}:3.9
625
608
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG}
626
609
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
643
624
'''
644
625
}
645
626
}
0 commit comments