@@ -56,7 +56,7 @@ pipeline {
56
56
env. CODE_URL = ' https://github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /commit/' + env. GIT_COMMIT
57
57
env. DOCKERHUB_LINK = ' https://hub.docker.com/r/' + env. DOCKERHUB_IMAGE + ' /tags/'
58
58
env. PULL_REQUEST = env. CHANGE_ID
59
- env. TEMPLATED_FILES = ' Jenkinsfile README.md LICENSE ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md ./root/donate.txt'
59
+ env. TEMPLATED_FILES = ' Jenkinsfile README.md LICENSE ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/greetings.yml ./.github/workflows/stale.yml ./ root/donate.txt'
60
60
}
61
61
script{
62
62
env. LS_RELEASE_NUMBER = sh(
@@ -234,7 +234,7 @@ pipeline {
234
234
cd ${TEMPDIR}/repo/${LS_REPO}
235
235
git checkout -f master
236
236
cd ${TEMPDIR}/docker-${CONTAINER_NAME}
237
- mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github
237
+ mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows
238
238
cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/
239
239
cd ${TEMPDIR}/repo/${LS_REPO}/
240
240
git add ${TEMPLATED_FILES}
@@ -688,14 +688,20 @@ pipeline {
688
688
]
689
689
]) {
690
690
sh ''' #! /bin/bash
691
+ set -e
692
+ TEMPDIR=$(mktemp -d)
693
+ docker pull linuxserver/jenkins-builder:latest
694
+ docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest
691
695
docker pull lsiodev/readme-sync
692
696
docker run --rm=true \
693
697
-e DOCKERHUB_USERNAME=$DOCKERUSER \
694
698
-e DOCKERHUB_PASSWORD=$DOCKERPASS \
695
699
-e GIT_REPOSITORY=${LS_USER}/${LS_REPO} \
696
700
-e DOCKER_REPOSITORY=${IMAGE} \
697
701
-e GIT_BRANCH=master \
698
- lsiodev/readme-sync bash -c 'node sync' '''
702
+ -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/mnt \
703
+ lsiodev/readme-sync bash -c 'node sync'
704
+ rm -Rf ${TEMPDIR} '''
699
705
}
700
706
}
701
707
}
0 commit comments