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