@@ -44,7 +44,7 @@ pipeline {
44
44
script{
45
45
env. EXIT_STATUS = ' '
46
46
env. LS_RELEASE = sh(
47
- 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' || : ''' ,
47
+ 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' || : ''' ,
48
48
returnStdout : true ). trim()
49
49
env. LS_RELEASE_NOTES = sh(
50
50
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' ''' ,
@@ -138,7 +138,7 @@ pipeline {
138
138
steps {
139
139
script{
140
140
env. IMAGE = env. DOCKERHUB_IMAGE
141
- env. GITHUBIMAGE = ' docker.pkg.github.com /' + env. LS_USER + ' / ' + env . LS_REPO + ' /' + env. CONTAINER_NAME
141
+ env. GITHUBIMAGE = ' ghcr.io /' + env. LS_USER + ' /' + env. CONTAINER_NAME
142
142
env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /' + env. CONTAINER_NAME
143
143
if (env. MULTIARCH == ' true' ) {
144
144
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
@@ -159,7 +159,7 @@ pipeline {
159
159
steps {
160
160
script{
161
161
env. IMAGE = env. DEV_DOCKERHUB_IMAGE
162
- env. GITHUBIMAGE = ' docker.pkg.github.com /' + env. LS_USER + ' / ' + env . LS_REPO + ' /lsiodev-' + env. CONTAINER_NAME
162
+ env. GITHUBIMAGE = ' ghcr.io /' + env. LS_USER + ' /lsiodev-' + env. CONTAINER_NAME
163
163
env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /lsiodev-' + env. CONTAINER_NAME
164
164
if (env. MULTIARCH == ' true' ) {
165
165
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
@@ -180,7 +180,7 @@ pipeline {
180
180
steps {
181
181
script{
182
182
env. IMAGE = env. PR_DOCKERHUB_IMAGE
183
- env. GITHUBIMAGE = ' docker.pkg.github.com /' + env. LS_USER + ' / ' + env . LS_REPO + ' /lspipepr-' + env. CONTAINER_NAME
183
+ env. GITHUBIMAGE = ' ghcr.io /' + env. LS_USER + ' /lspipepr-' + env. CONTAINER_NAME
184
184
env. GITLABIMAGE = ' registry.gitlab.com/linuxserver.io/' + env. LS_REPO + ' /lspipepr-' + env. CONTAINER_NAME
185
185
if (env. MULTIARCH == ' true' ) {
186
186
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
@@ -201,24 +201,24 @@ pipeline {
201
201
}
202
202
steps {
203
203
withCredentials([
204
- string(credentialsId : ' spaces- key' , variable : ' DO_KEY ' ),
205
- string(credentialsId : ' spaces- secret' , variable : ' DO_SECRET ' )
204
+ string(credentialsId : ' ci-tests-s3- key-id ' , variable : ' S3_KEY ' ),
205
+ string(credentialsId : ' ci-tests-s3- secret-access-key ' , variable : ' S3_SECRET ' )
206
206
]) {
207
207
script{
208
- env. SHELLCHECK_URL = ' https://lsio-ci.ams3.digitaloceanspaces.com /' + env. IMAGE + ' /' + env. META_TAG + ' /shellcheck-result.xml'
208
+ env. SHELLCHECK_URL = ' https://ci-tests.linuxserver.io /' + env. IMAGE + ' /' + env. META_TAG + ' /shellcheck-result.xml'
209
209
}
210
210
sh ''' curl -sL https://raw.githubusercontent.com/linuxserver/docker-shellcheck/master/checkrun.sh | /bin/bash'''
211
211
sh ''' #! /bin/bash
212
212
set -e
213
- docker pull lsiodev/ spaces-file-upload:latest
213
+ docker pull ghcr.io/linuxserver/lsiodev- spaces-file-upload:latest
214
214
docker run --rm \
215
215
-e DESTINATION=\" ${IMAGE}/${META_TAG}/shellcheck-result.xml\" \
216
216
-e FILE_NAME="shellcheck-result.xml" \
217
217
-e MIMETYPE="text/xml" \
218
218
-v ${WORKSPACE}:/mnt \
219
- -e SECRET_KEY=\" ${DO_SECRET }\" \
220
- -e ACCESS_KEY=\" ${DO_KEY }\" \
221
- -t lsiodev/ spaces-file-upload:latest \
219
+ -e SECRET_KEY=\" ${S3_SECRET }\" \
220
+ -e ACCESS_KEY=\" ${S3_KEY }\" \
221
+ -t ghcr.io/linuxserver/lsiodev- spaces-file-upload:latest \
222
222
python /upload.py'''
223
223
}
224
224
}
@@ -236,8 +236,8 @@ pipeline {
236
236
sh ''' #! /bin/bash
237
237
set -e
238
238
TEMPDIR=$(mktemp -d)
239
- docker pull linuxserver/jenkins-builder:latest
240
- docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest
239
+ docker pull ghcr.io/ linuxserver/jenkins-builder:latest
240
+ docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins ghcr.io/ linuxserver/jenkins-builder:latest
241
241
CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8)
242
242
cd ${TEMPDIR}/docker-${CONTAINER_NAME}
243
243
NEWHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8)
@@ -342,57 +342,39 @@ pipeline {
342
342
label ' ARMHF'
343
343
}
344
344
steps {
345
- withCredentials([
346
- [
347
- $class : ' UsernamePasswordMultiBinding' ,
348
- credentialsId : ' 3f9ba4d5-100d-45b0-a3c4-633fd6061207' ,
349
- usernameVariable : ' DOCKERUSER' ,
350
- passwordVariable : ' DOCKERPASS'
351
- ]
352
- ]) {
353
- echo ' Logging into DockerHub'
354
- sh ''' #! /bin/bash
355
- echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
356
- '''
357
- sh " docker build --no-cache --pull -f Dockerfile.armhf -t ${ IMAGE} :arm32v7-${ META_TAG} \
358
- --build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ META_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
359
- sh " docker tag ${ IMAGE} :arm32v7-${ META_TAG} lsiodev/buildcache:arm32v7-${ COMMIT_SHA} -${ BUILD_NUMBER} "
360
- retry(5 ) {
361
- sh " docker push lsiodev/buildcache:arm32v7-${ COMMIT_SHA} -${ BUILD_NUMBER} "
362
- }
363
- sh ''' docker rmi \
364
- ${IMAGE}:arm32v7-${META_TAG} \
365
- lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} || :'''
345
+ echo ' Logging into Github'
346
+ sh ''' #! /bin/bash
347
+ echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --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} ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${ COMMIT_SHA} -${ BUILD_NUMBER} "
352
+ retry(5 ) {
353
+ sh " docker push ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${ COMMIT_SHA} -${ BUILD_NUMBER} "
366
354
}
355
+ sh ''' docker rmi \
356
+ ${IMAGE}:arm32v7-${META_TAG} \
357
+ ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} || :'''
367
358
}
368
359
}
369
360
stage(' Build ARM64' ) {
370
361
agent {
371
362
label ' ARM64'
372
363
}
373
364
steps {
374
- withCredentials([
375
- [
376
- $class : ' UsernamePasswordMultiBinding' ,
377
- credentialsId : ' 3f9ba4d5-100d-45b0-a3c4-633fd6061207' ,
378
- usernameVariable : ' DOCKERUSER' ,
379
- passwordVariable : ' DOCKERPASS'
380
- ]
381
- ]) {
382
- echo ' Logging into DockerHub'
383
- sh ''' #! /bin/bash
384
- echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
385
- '''
386
- sh " docker build --no-cache --pull -f Dockerfile.aarch64 -t ${ IMAGE} :arm64v8-${ META_TAG} \
387
- --build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ META_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
388
- sh " docker tag ${ IMAGE} :arm64v8-${ META_TAG} lsiodev/buildcache:arm64v8-${ COMMIT_SHA} -${ BUILD_NUMBER} "
389
- retry(5 ) {
390
- sh " docker push lsiodev/buildcache:arm64v8-${ COMMIT_SHA} -${ BUILD_NUMBER} "
391
- }
392
- sh ''' docker rmi \
393
- ${IMAGE}:arm64v8-${META_TAG} \
394
- lsiodev/buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :'''
365
+ echo ' Logging into Github'
366
+ sh ''' #! /bin/bash
367
+ echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
368
+ '''
369
+ sh " docker build --no-cache --pull -f Dockerfile.aarch64 -t ${ IMAGE} :arm64v8-${ META_TAG} \
370
+ --build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ META_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
371
+ sh " docker tag ${ IMAGE} :arm64v8-${ META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${ COMMIT_SHA} -${ BUILD_NUMBER} "
372
+ retry(5 ) {
373
+ sh " docker push ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${ COMMIT_SHA} -${ BUILD_NUMBER} "
395
374
}
375
+ sh ''' docker rmi \
376
+ ${IMAGE}:arm64v8-${META_TAG} \
377
+ ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :'''
396
378
}
397
379
}
398
380
}
@@ -491,20 +473,20 @@ pipeline {
491
473
}
492
474
steps {
493
475
withCredentials([
494
- string(credentialsId : ' spaces- key' , variable : ' DO_KEY ' ),
495
- string(credentialsId : ' spaces- secret' , variable : ' DO_SECRET ' )
476
+ string(credentialsId : ' ci-tests-s3- key-id ' , variable : ' S3_KEY ' ),
477
+ string(credentialsId : ' ci-tests-s3- secret-access-key ' , variable : ' S3_SECRET ' )
496
478
]) {
497
479
script{
498
- env. CI_URL = ' https://lsio-ci.ams3.digitaloceanspaces.com /' + env. IMAGE + ' /' + env. META_TAG + ' /index.html'
480
+ env. CI_URL = ' https://ci-tests.linuxserver.io /' + env. IMAGE + ' /' + env. META_TAG + ' /index.html'
499
481
}
500
482
sh ''' #! /bin/bash
501
483
set -e
502
- docker pull lsiodev/ ci:latest
484
+ docker pull ghcr.io/linuxserver/lsiodev- ci:latest
503
485
if [ "${MULTIARCH}" == "true" ]; then
504
- docker pull lsiodev/ buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
505
- docker pull lsiodev/ buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
506
- docker tag lsiodev/ buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
507
- docker tag lsiodev/ buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
486
+ docker pull ghcr.io/linuxserver/lsiodev- buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
487
+ docker pull ghcr.io/linuxserver/lsiodev- buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
488
+ docker tag ghcr.io/linuxserver/lsiodev- buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
489
+ docker tag ghcr.io/linuxserver/lsiodev- buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
508
490
fi
509
491
docker run --rm \
510
492
--shm-size=1gb \
@@ -516,15 +498,15 @@ pipeline {
516
498
-e PORT=\" ${CI_PORT}\" \
517
499
-e SSL=\" ${CI_SSL}\" \
518
500
-e BASE=\" ${DIST_IMAGE}\" \
519
- -e SECRET_KEY=\" ${DO_SECRET }\" \
520
- -e ACCESS_KEY=\" ${DO_KEY }\" \
501
+ -e SECRET_KEY=\" ${S3_SECRET }\" \
502
+ -e ACCESS_KEY=\" ${S3_KEY }\" \
521
503
-e DOCKER_ENV=\" ${CI_DOCKERENV}\" \
522
504
-e WEB_SCREENSHOT=\" ${CI_WEB}\" \
523
505
-e WEB_AUTH=\" ${CI_AUTH}\" \
524
506
-e WEB_PATH=\" ${CI_WEBPATH}\" \
525
507
-e DO_REGION="ams3" \
526
508
-e DO_BUCKET="lsio-ci" \
527
- -t lsiodev/ ci:latest \
509
+ -t ghcr.io/linuxserver/lsiodev- ci:latest \
528
510
python /ci/ci.py'''
529
511
}
530
512
}
@@ -551,7 +533,7 @@ pipeline {
551
533
sh ''' #! /bin/bash
552
534
set -e
553
535
echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
554
- echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin
536
+ echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
555
537
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
556
538
for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do
557
539
docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG}
@@ -593,15 +575,15 @@ pipeline {
593
575
sh ''' #! /bin/bash
594
576
set -e
595
577
echo $DOCKERPASS | docker login -u $DOCKERUSER --password-stdin
596
- echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u LinuxServer-CI --password-stdin
578
+ echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
597
579
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
598
580
if [ "${CI}" == "false" ]; then
599
- docker pull lsiodev/ buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
600
- docker pull lsiodev/ buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
601
- docker tag lsiodev/ buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
602
- docker tag lsiodev/ buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
581
+ docker pull ghcr.io/linuxserver/lsiodev- buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER}
582
+ docker pull ghcr.io/linuxserver/lsiodev- buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
583
+ docker tag ghcr.io/linuxserver/lsiodev- buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm32v7-${META_TAG}
584
+ docker tag ghcr.io/linuxserver/lsiodev- buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
603
585
fi
604
- for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}"; do
586
+ for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" ; do
605
587
docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG}
606
588
docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG}
607
589
docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
@@ -635,28 +617,6 @@ pipeline {
635
617
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG}
636
618
docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG}
637
619
done
638
- docker tag ${IMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:amd64-${META_TAG}
639
- docker tag ${IMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-${META_TAG}
640
- docker tag ${IMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-${META_TAG}
641
- docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:latest
642
- docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:${META_TAG}
643
- docker tag ${GITHUBIMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-latest
644
- docker tag ${GITHUBIMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-latest
645
- docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:amd64-${EXT_RELEASE_TAG}
646
- docker tag ${GITHUBIMAGE}:amd64-${META_TAG} ${GITHUBIMAGE}:${EXT_RELEASE_TAG}
647
- docker tag ${GITHUBIMAGE}:arm32v7-${META_TAG} ${GITHUBIMAGE}:arm32v7-${EXT_RELEASE_TAG}
648
- docker tag ${GITHUBIMAGE}:arm64v8-${META_TAG} ${GITHUBIMAGE}:arm64v8-${EXT_RELEASE_TAG}
649
- docker push ${GITHUBIMAGE}:amd64-${META_TAG}
650
- docker push ${GITHUBIMAGE}:arm32v7-${META_TAG}
651
- docker push ${GITHUBIMAGE}:arm64v8-${META_TAG}
652
- docker push ${GITHUBIMAGE}:latest
653
- docker push ${GITHUBIMAGE}:${META_TAG}
654
- docker push ${GITHUBIMAGE}:arm32v7-latest
655
- docker push ${GITHUBIMAGE}:arm64v8-latest
656
- docker push ${GITHUBIMAGE}:${EXT_RELEASE_TAG}
657
- docker push ${GITHUBIMAGE}:amd64-${EXT_RELEASE_TAG}
658
- docker push ${GITHUBIMAGE}:arm32v7-${EXT_RELEASE_TAG}
659
- docker push ${GITHUBIMAGE}:arm64v8-${EXT_RELEASE_TAG}
660
620
'''
661
621
}
662
622
sh ''' #! /bin/bash
@@ -670,8 +630,8 @@ pipeline {
670
630
${DELETEIMAGE}:arm64v8-latest || :
671
631
done
672
632
docker rmi \
673
- lsiodev/ buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \
674
- lsiodev/ buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :
633
+ ghcr.io/linuxserver/lsiodev- buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \
634
+ ghcr.io/linuxserver/lsiodev- buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || :
675
635
'''
676
636
}
677
637
}
@@ -724,17 +684,17 @@ pipeline {
724
684
sh ''' #! /bin/bash
725
685
set -e
726
686
TEMPDIR=$(mktemp -d)
727
- docker pull linuxserver/jenkins-builder:latest
728
- docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH="${BRANCH_NAME}" -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest
729
- docker pull lsiodev/ readme-sync
687
+ docker pull ghcr.io/ linuxserver/jenkins-builder:latest
688
+ docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH="${BRANCH_NAME}" -v ${TEMPDIR}:/ansible/jenkins ghcr.io/ linuxserver/jenkins-builder:latest
689
+ docker pull ghcr.io/linuxserver/lsiodev- readme-sync
730
690
docker run --rm=true \
731
691
-e DOCKERHUB_USERNAME=$DOCKERUSER \
732
692
-e DOCKERHUB_PASSWORD=$DOCKERPASS \
733
693
-e GIT_REPOSITORY=${LS_USER}/${LS_REPO} \
734
694
-e DOCKER_REPOSITORY=${IMAGE} \
735
695
-e GIT_BRANCH=master \
736
696
-v ${TEMPDIR}/docker-${CONTAINER_NAME}:/mnt \
737
- lsiodev/ readme-sync bash -c 'node sync'
697
+ ghcr.io/linuxserver/lsiodev- readme-sync bash -c 'node sync'
738
698
rm -Rf ${TEMPDIR} '''
739
699
}
740
700
}
0 commit comments