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