@@ -58,7 +58,7 @@ pipeline {
58
58
env. CODE_URL = ' https://github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /commit/' + env. GIT_COMMIT
59
59
env. DOCKERHUB_LINK = ' https://hub.docker.com/r/' + env. DOCKERHUB_IMAGE + ' /tags/'
60
60
env. PULL_REQUEST = env. CHANGE_ID
61
- env. TEMPLATED_FILES = ' Jenkinsfile README.md LICENSE ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE.md ./.github/PULL_REQUEST_TEMPLATE.md'
61
+ 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 '
62
62
}
63
63
script{
64
64
env. LS_RELEASE_NUMBER = sh(
@@ -244,7 +244,7 @@ pipeline {
244
244
cd ${TEMPDIR}/repo/${LS_REPO}
245
245
git checkout -f master
246
246
cd ${TEMPDIR}/docker-${CONTAINER_NAME}
247
- mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github
247
+ mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows
248
248
cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/
249
249
cd ${TEMPDIR}/repo/${LS_REPO}/
250
250
git add ${TEMPLATED_FILES}
@@ -698,14 +698,20 @@ pipeline {
698
698
]
699
699
]) {
700
700
sh ''' #! /bin/bash
701
+ set -e
702
+ TEMPDIR=$(mktemp -d)
703
+ docker pull linuxserver/jenkins-builder:latest
704
+ docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest
701
705
docker pull lsiodev/readme-sync
702
706
docker run --rm=true \
703
707
-e DOCKERHUB_USERNAME=$DOCKERUSER \
704
708
-e DOCKERHUB_PASSWORD=$DOCKERPASS \
705
709
-e GIT_REPOSITORY=${LS_USER}/${LS_REPO} \
706
710
-e DOCKER_REPOSITORY=${IMAGE} \
707
711
-e GIT_BRANCH=master \
708
- lsiodev/readme-sync bash -c 'node sync' '''
712
+ -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/mnt \
713
+ lsiodev/readme-sync bash -c 'node sync'
714
+ rm -Rf ${TEMPDIR} '''
709
715
}
710
716
}
711
717
}
0 commit comments