@@ -43,7 +43,7 @@ pipeline {
43
43
script{
44
44
env. EXIT_STATUS = ' '
45
45
env. LS_RELEASE = sh(
46
- script : ''' docker run --rm alexeiled/ skopeo sh -c 'skopeo inspect docker://docker.io/'${DOCKERHUB_IMAGE}':development 2>/dev/null' | jq -r '.Labels.build_version' | awk '{print $3}' | grep '\\ -ls' || : ''' ,
46
+ script : ''' docker run --rm ghcr.io/linuxserver/alexeiled- skopeo sh -c 'skopeo inspect docker://docker.io/'${DOCKERHUB_IMAGE}':development 2>/dev/null' | jq -r '.Labels.build_version' | awk '{print $3}' | grep '\\ -ls' || : ''' ,
47
47
returnStdout : true ). trim()
48
48
env. LS_RELEASE_NOTES = sh(
49
49
script : ''' cat readme-vars.yml | awk -F \\ " '/date: "[0-9][0-9].[0-9][0-9].[0-9][0-9]:/ {print $4;exit;}' | sed -E ':a;N;$!ba;s/\\ r{0,1}\\ n/\\\\ n/g' ''' ,
@@ -130,7 +130,7 @@ pipeline {
130
130
steps {
131
131
script{
132
132
env. IMAGE = env. DOCKERHUB_IMAGE
133
- env. GITHUBIMAGE = ' docker.pkg.github.com /' + env. LS_USER + ' / ' + env . LS_REPO + ' /' + env. CONTAINER_NAME
133
+ env. GITHUBIMAGE = ' ghcr.io /' + env. LS_USER + ' /' + env. CONTAINER_NAME
134
134
env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /' + env. CONTAINER_NAME
135
135
if (env. MULTIARCH == ' true' ) {
136
136
env. CI_TAGS = ' amd64-' + env. EXT_RELEASE_CLEAN + ' -ls' + env. LS_TAG_NUMBER + ' |arm32v7-' + env. EXT_RELEASE_CLEAN + ' -ls' + env. LS_TAG_NUMBER + ' |arm64v8-' + env. EXT_RELEASE_CLEAN + ' -ls' + env. LS_TAG_NUMBER
@@ -151,7 +151,7 @@ pipeline {
151
151
steps {
152
152
script{
153
153
env. IMAGE = env. DEV_DOCKERHUB_IMAGE
154
- env. GITHUBIMAGE = ' docker.pkg.github.com /' + env. LS_USER + ' / ' + env . LS_REPO + ' /lsiodev-' + env. CONTAINER_NAME
154
+ env. GITHUBIMAGE = ' ghcr.io /' + env. LS_USER + ' /lsiodev-' + env. CONTAINER_NAME
155
155
env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /lsiodev-' + env. CONTAINER_NAME
156
156
if (env. MULTIARCH == ' true' ) {
157
157
env. CI_TAGS = ' amd64-' + env. EXT_RELEASE_CLEAN + ' -pkg-' + env. PACKAGE_TAG + ' -dev-' + env. COMMIT_SHA + ' |arm32v7-' + env. EXT_RELEASE_CLEAN + ' -pkg-' + env. PACKAGE_TAG + ' -dev-' + env. COMMIT_SHA + ' |arm64v8-' + env. EXT_RELEASE_CLEAN + ' -pkg-' + env. PACKAGE_TAG + ' -dev-' + env. COMMIT_SHA
@@ -172,7 +172,7 @@ pipeline {
172
172
steps {
173
173
script{
174
174
env. IMAGE = env. PR_DOCKERHUB_IMAGE
175
- env. GITHUBIMAGE = ' docker.pkg.github.com /' + env. LS_USER + ' / ' + env . LS_REPO + ' /lspipepr-' + env. CONTAINER_NAME
175
+ env. GITHUBIMAGE = ' ghcr.io /' + env. LS_USER + ' /lspipepr-' + env. CONTAINER_NAME
176
176
env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /lspipepr-' + env. CONTAINER_NAME
177
177
if (env. MULTIARCH == ' true' ) {
178
178
env. CI_TAGS = ' amd64-' + env. EXT_RELEASE_CLEAN + ' -pkg-' + env. PACKAGE_TAG + ' -pr-' + env. PULL_REQUEST + ' |arm32v7-' + env. EXT_RELEASE_CLEAN + ' -pkg-' + env. PACKAGE_TAG + ' -pr-' + env. PULL_REQUEST + ' |arm64v8-' + env. EXT_RELEASE_CLEAN + ' -pkg-' + env. PACKAGE_TAG + ' -pr-' + env. PULL_REQUEST
@@ -193,24 +193,24 @@ pipeline {
193
193
}
194
194
steps {
195
195
withCredentials([
196
- string(credentialsId : ' spaces- key' , variable : ' DO_KEY ' ),
197
- string(credentialsId : ' spaces- secret' , variable : ' DO_SECRET ' )
196
+ string(credentialsId : ' ci-tests-s3- key-id ' , variable : ' S3_KEY ' ),
197
+ string(credentialsId : ' ci-tests-s3- secret-access-key ' , variable : ' S3_SECRET ' )
198
198
]) {
199
199
script{
200
- env. SHELLCHECK_URL = ' https://lsio-ci.ams3.digitaloceanspaces.com /' + env. IMAGE + ' /' + env. META_TAG + ' /shellcheck-result.xml'
200
+ env. SHELLCHECK_URL = ' https://ci-tests.linuxserver.io /' + env. IMAGE + ' /' + env. META_TAG + ' /shellcheck-result.xml'
201
201
}
202
202
sh ''' curl -sL https://raw.githubusercontent.com/linuxserver/docker-shellcheck/master/checkrun.sh | /bin/bash'''
203
203
sh ''' #! /bin/bash
204
204
set -e
205
- docker pull lsiodev/ spaces-file-upload:latest
205
+ docker pull ghcr.io/linuxserver/lsiodev- spaces-file-upload:latest
206
206
docker run --rm \
207
207
-e DESTINATION=\" ${IMAGE}/${META_TAG}/shellcheck-result.xml\" \
208
208
-e FILE_NAME="shellcheck-result.xml" \
209
209
-e MIMETYPE="text/xml" \
210
210
-v ${WORKSPACE}:/mnt \
211
- -e SECRET_KEY=\" ${DO_SECRET }\" \
212
- -e ACCESS_KEY=\" ${DO_KEY }\" \
213
- -t lsiodev/ spaces-file-upload:latest \
211
+ -e SECRET_KEY=\" ${S3_SECRET }\" \
212
+ -e ACCESS_KEY=\" ${S3_KEY }\" \
213
+ -t ghcr.io/linuxserver/lsiodev- spaces-file-upload:latest \
214
214
python /upload.py'''
215
215
}
216
216
}
@@ -228,8 +228,8 @@ pipeline {
228
228
sh ''' #! /bin/bash
229
229
set -e
230
230
TEMPDIR=$(mktemp -d)
231
- docker pull linuxserver/jenkins-builder:latest
232
- docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=development -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest
231
+ docker pull ghcr.io/ linuxserver/jenkins-builder:latest
232
+ docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=development -v ${TEMPDIR}:/ansible/jenkins ghcr.io/ linuxserver/jenkins-builder:latest
233
233
CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8)
234
234
cd ${TEMPDIR}/docker-${CONTAINER_NAME}
235
235
NEWHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8)
@@ -334,57 +334,39 @@ pipeline {
334
334
label ' ARMHF'
335
335
}
336
336
steps {
337
- withCredentials([
338
- [
339
- $class : ' UsernamePasswordMultiBinding' ,
340
- credentialsId : ' 3f9ba4d5-100d-45b0-a3c4-633fd6061207' ,
341
- usernameVariable : ' DOCKERUSER' ,
342
- passwordVariable : ' DOCKERPASS'
343
- ]
344
- ]) {
345
- echo ' Logging into DockerHub'
346
- sh ''' #! /bin/bash
347
- echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
348
- '''
349
- sh " docker build --no-cache --pull -f Dockerfile.armhf -t ${ IMAGE} :arm32v7-${ META_TAG} \
350
- --build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ META_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
351
- sh " docker tag ${ IMAGE} :arm32v7-${ META_TAG} lsiodev/buildcache:arm32v7-${ COMMIT_SHA} -${ BUILD_NUMBER} "
352
- retry(5 ) {
353
- sh " docker push lsiodev/buildcache:arm32v7-${ COMMIT_SHA} -${ BUILD_NUMBER} "
354
- }
355
- sh ''' docker rmi \
356
- ${IMAGE}:arm32v7-${META_TAG} \
357
- lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} || :'''
337
+ echo ' Logging into Github'
338
+ sh ''' #! /bin/bash
339
+ echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
340
+ '''
341
+ sh " docker build --no-cache --pull -f Dockerfile.armhf -t ${ IMAGE} :arm32v7-${ META_TAG} \
342
+ --build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ META_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
343
+ sh " docker tag ${ IMAGE} :arm32v7-${ META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${ COMMIT_SHA} -${ BUILD_NUMBER} "
344
+ retry(5 ) {
345
+ sh " docker push ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${ COMMIT_SHA} -${ BUILD_NUMBER} "
358
346
}
347
+ sh ''' docker rmi \
348
+ ${IMAGE}:arm32v7-${META_TAG} \
349
+ ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} || :'''
359
350
}
360
351
}
361
352
stage(' Build ARM64' ) {
362
353
agent {
363
354
label ' ARM64'
364
355
}
365
356
steps {
366
- withCredentials([
367
- [
368
- $class : ' UsernamePasswordMultiBinding' ,
369
- credentialsId : ' 3f9ba4d5-100d-45b0-a3c4-633fd6061207' ,
370
- usernameVariable : ' DOCKERUSER' ,
371
- passwordVariable : ' DOCKERPASS'
372
- ]
373
- ]) {
374
- echo ' Logging into DockerHub'
375
- sh ''' #! /bin/bash
376
- echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
377
- '''
378
- sh " docker build --no-cache --pull -f Dockerfile.aarch64 -t ${ IMAGE} :arm64v8-${ META_TAG} \
379
- --build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ META_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
380
- sh " docker tag ${ IMAGE} :arm64v8-${ META_TAG} lsiodev/buildcache:arm64v8-${ COMMIT_SHA} -${ BUILD_NUMBER} "
381
- retry(5 ) {
382
- sh " docker push lsiodev/buildcache:arm64v8-${ COMMIT_SHA} -${ BUILD_NUMBER} "
383
- }
384
- sh ''' docker rmi \
385
- ${IMAGE}:arm64v8-${META_TAG} \
386
- lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :'''
357
+ echo ' Logging into Github'
358
+ sh ''' #! /bin/bash
359
+ echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
360
+ '''
361
+ sh " docker build --no-cache --pull -f Dockerfile.aarch64 -t ${ IMAGE} :arm64v8-${ META_TAG} \
362
+ --build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ META_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
363
+ sh " docker tag ${ IMAGE} :arm64v8-${ META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${ COMMIT_SHA} -${ BUILD_NUMBER} "
364
+ retry(5 ) {
365
+ sh " docker push ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${ COMMIT_SHA} -${ BUILD_NUMBER} "
387
366
}
367
+ sh ''' docker rmi \
368
+ ${IMAGE}:arm64v8-${META_TAG} \
369
+ ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :'''
388
370
}
389
371
}
390
372
}
@@ -483,20 +465,20 @@ pipeline {
483
465
}
484
466
steps {
485
467
withCredentials([
486
- string(credentialsId : ' spaces- key' , variable : ' DO_KEY ' ),
487
- string(credentialsId : ' spaces- secret' , variable : ' DO_SECRET ' )
468
+ string(credentialsId : ' ci-tests-s3- key-id ' , variable : ' S3_KEY ' ),
469
+ string(credentialsId : ' ci-tests-s3- secret-access-key ' , variable : ' S3_SECRET ' )
488
470
]) {
489
471
script{
490
- env. CI_URL = ' https://lsio-ci.ams3.digitaloceanspaces.com /' + env. IMAGE + ' /' + env. META_TAG + ' /index.html'
472
+ env. CI_URL = ' https://ci-tests.linuxserver.io /' + env. IMAGE + ' /' + env. META_TAG + ' /index.html'
491
473
}
492
474
sh ''' #! /bin/bash
493
475
set -e
494
- docker pull lsiodev/ ci:latest
476
+ docker pull ghcr.io/linuxserver/lsiodev- ci:latest
495
477
if [ "${MULTIARCH}" == "true" ]; then
496
- docker pull lsiodev/ buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
497
- docker pull lsiodev/ buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
498
- docker tag lsiodev/ buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
499
- docker tag lsiodev/ buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
478
+ docker pull ghcr.io/linuxserver/lsiodev- buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
479
+ docker pull ghcr.io/linuxserver/lsiodev- buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
480
+ docker tag ghcr.io/linuxserver/lsiodev- buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
481
+ docker tag ghcr.io/linuxserver/lsiodev- buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
500
482
fi
501
483
docker run --rm \
502
484
--shm-size=1gb \
@@ -508,15 +490,15 @@ pipeline {
508
490
-e PORT=\" ${CI_PORT}\" \
509
491
-e SSL=\" ${CI_SSL}\" \
510
492
-e BASE=\" ${DIST_IMAGE}\" \
511
- -e SECRET_KEY=\" ${DO_SECRET }\" \
512
- -e ACCESS_KEY=\" ${DO_KEY }\" \
493
+ -e SECRET_KEY=\" ${S3_SECRET }\" \
494
+ -e ACCESS_KEY=\" ${S3_KEY }\" \
513
495
-e DOCKER_ENV=\" ${CI_DOCKERENV}\" \
514
496
-e WEB_SCREENSHOT=\" ${CI_WEB}\" \
515
497
-e WEB_AUTH=\" ${CI_AUTH}\" \
516
498
-e WEB_PATH=\" ${CI_WEBPATH}\" \
517
499
-e DO_REGION="ams3" \
518
500
-e DO_BUCKET="lsio-ci" \
519
- -t lsiodev/ ci:latest \
501
+ -t ghcr.io/linuxserver/lsiodev- ci:latest \
520
502
python /ci/ci.py'''
521
503
}
522
504
}
@@ -543,7 +525,7 @@ pipeline {
543
525
sh ''' #! /bin/bash
544
526
set -e
545
527
echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
546
- echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin
528
+ echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
547
529
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
548
530
for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do
549
531
docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG}
@@ -585,15 +567,15 @@ pipeline {
585
567
sh ''' #! /bin/bash
586
568
set -e
587
569
echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
588
- echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin
570
+ echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
589
571
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
590
572
if [ "${CI}" == "false" ]; then
591
- docker pull lsiodev/ buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
592
- docker pull lsiodev/ buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
593
- docker tag lsiodev/ buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
594
- docker tag lsiodev/ buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
573
+ docker pull ghcr.io/linuxserver/lsiodev- buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
574
+ docker pull ghcr.io/linuxserver/lsiodev- buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
575
+ docker tag ghcr.io/linuxserver/lsiodev- buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
576
+ docker tag ghcr.io/linuxserver/lsiodev- buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
595
577
fi
596
- for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}"; do
578
+ for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" ; do
597
579
docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG}
598
580
docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG}
599
581
docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
@@ -627,28 +609,6 @@ pipeline {
627
609
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG}
628
610
docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG}
629
611
done
630
- docker tag ${IMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:amd64-${META_TAG}
631
- docker tag ${IMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-${META_TAG}
632
- docker tag ${IMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-${META_TAG}
633
- docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:development
634
- docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:${META_TAG}
635
- docker tag ${GITHUBIMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-development
636
- docker tag ${GITHUBIMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-development
637
- docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:amd64-${EXT_RELEASE_TAG}
638
- docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:${EXT_RELEASE_TAG}
639
- docker tag ${GITHUBIMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-${EXT_RELEASE_TAG}
640
- docker tag ${GITHUBIMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-${EXT_RELEASE_TAG}
641
- docker push ${GITHUBIMAGE}:amd64-${META_TAG}
642
- docker push ${GITHUBIMAGE}:arm32v7-${META_TAG}
643
- docker push ${GITHUBIMAGE}:arm64v8-${META_TAG}
644
- docker push ${GITHUBIMAGE}:development
645
- docker push ${GITHUBIMAGE}:${META_TAG}
646
- docker push ${GITHUBIMAGE}:arm32v7-development
647
- docker push ${GITHUBIMAGE}:arm64v8-development
648
- docker push ${GITHUBIMAGE}:${EXT_RELEASE_TAG}
649
- docker push ${GITHUBIMAGE}:amd64-${EXT_RELEASE_TAG}
650
- docker push ${GITHUBIMAGE}:arm32v7-${EXT_RELEASE_TAG}
651
- docker push ${GITHUBIMAGE}:arm64v8-${EXT_RELEASE_TAG}
652
612
'''
653
613
}
654
614
sh ''' #! /bin/bash
@@ -662,8 +622,8 @@ pipeline {
662
622
${DELETEIMAGE}:arm64v8-development || :
663
623
done
664
624
docker rmi \
665
- lsiodev/ buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \
666
- lsiodev/ buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :
625
+ ghcr.io/linuxserver/lsiodev- buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \
626
+ ghcr.io/linuxserver/lsiodev- buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :
667
627
'''
668
628
}
669
629
}
@@ -716,17 +676,17 @@ pipeline {
716
676
sh ''' #! /bin/bash
717
677
set -e
718
678
TEMPDIR=$(mktemp -d)
719
- docker pull linuxserver/jenkins-builder:latest
720
- docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH="${BRANCH_NAME}" -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest
721
- docker pull lsiodev/ readme-sync
679
+ docker pull ghcr.io/ linuxserver/jenkins-builder:latest
680
+ docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH="${BRANCH_NAME}" -v ${TEMPDIR}:/ansible/jenkins ghcr.io/ linuxserver/jenkins-builder:latest
681
+ docker pull ghcr.io/linuxserver/lsiodev- readme-sync
722
682
docker run --rm=true \
723
683
-e DOCKERHUB_USERNAME=$DOCKERUSER \
724
684
-e DOCKERHUB_PASSWORD=$DOCKERPASS \
725
685
-e GIT_REPOSITORY=${LS_USER}/${LS_REPO} \
726
686
-e DOCKER_REPOSITORY=${IMAGE} \
727
687
-e GIT_BRANCH=master \
728
688
-v ${TEMPDIR}/docker-${CONTAINER_NAME}:/mnt \
729
- lsiodev/ readme-sync bash -c 'node sync'
689
+ ghcr.io/linuxserver/lsiodev- readme-sync bash -c 'node sync'
730
690
rm -Rf ${TEMPDIR} '''
731
691
}
732
692
}
0 commit comments