@@ -55,7 +55,7 @@ pipeline {
55
55
env. CODE_URL = ' https://github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /commit/' + env. GIT_COMMIT
56
56
env. DOCKERHUB_LINK = ' https://hub.docker.com/r/' + env. DOCKERHUB_IMAGE + ' /tags/'
57
57
env. PULL_REQUEST = env. CHANGE_ID
58
- env. TEMPLATED_FILES = ' Jenkinsfile README.md LICENSE ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md'
58
+ 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 '
59
59
}
60
60
script{
61
61
env. LS_RELEASE_NUMBER = sh(
@@ -232,7 +232,7 @@ pipeline {
232
232
cd ${TEMPDIR}/repo/${LS_REPO}
233
233
git checkout -f master
234
234
cd ${TEMPDIR}/docker-${CONTAINER_NAME}
235
- mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github
235
+ mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows
236
236
cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/
237
237
cd ${TEMPDIR}/repo/${LS_REPO}/
238
238
git add ${TEMPLATED_FILES}
@@ -672,14 +672,20 @@ pipeline {
672
672
]
673
673
]) {
674
674
sh ''' #! /bin/bash
675
+ set -e
676
+ TEMPDIR=$(mktemp -d)
677
+ docker pull linuxserver/jenkins-builder:latest
678
+ docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest
675
679
docker pull lsiodev/readme-sync
676
680
docker run --rm=true \
677
681
-e DOCKERHUB_USERNAME=$DOCKERUSER \
678
682
-e DOCKERHUB_PASSWORD=$DOCKERPASS \
679
683
-e GIT_REPOSITORY=${LS_USER}/${LS_REPO} \
680
684
-e DOCKER_REPOSITORY=${IMAGE} \
681
685
-e GIT_BRANCH=master \
682
- lsiodev/readme-sync bash -c 'node sync' '''
686
+ -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/mnt \
687
+ lsiodev/readme-sync bash -c 'node sync'
688
+ rm -Rf ${TEMPDIR} '''
683
689
}
684
690
}
685
691
}
0 commit comments