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