@@ -58,7 +58,7 @@ pipeline {
5858 env. CODE_URL = ' https://github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /commit/' + env. GIT_COMMIT
5959 env. DOCKERHUB_LINK = ' https://hub.docker.com/r/' + env. DOCKERHUB_IMAGE + ' /tags/'
6060 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 '
6262 }
6363 script{
6464 env. LS_RELEASE_NUMBER = sh(
@@ -244,7 +244,7 @@ pipeline {
244244 cd ${TEMPDIR}/repo/${LS_REPO}
245245 git checkout -f master
246246 cd ${TEMPDIR}/docker-${CONTAINER_NAME}
247- mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github
247+ mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows
248248 cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/
249249 cd ${TEMPDIR}/repo/${LS_REPO}/
250250 git add ${TEMPLATED_FILES}
@@ -684,14 +684,20 @@ pipeline {
684684 ]
685685 ]) {
686686 sh ''' #! /bin/bash
687+ set -e
688+ TEMPDIR=$(mktemp -d)
689+ docker pull linuxserver/jenkins-builder:latest
690+ docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest
687691 docker pull lsiodev/readme-sync
688692 docker run --rm=true \
689693 -e DOCKERHUB_USERNAME=$DOCKERUSER \
690694 -e DOCKERHUB_PASSWORD=$DOCKERPASS \
691695 -e GIT_REPOSITORY=${LS_USER}/${LS_REPO} \
692696 -e DOCKER_REPOSITORY=${IMAGE} \
693697 -e GIT_BRANCH=master \
694- lsiodev/readme-sync bash -c 'node sync' '''
698+ -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/mnt \
699+ lsiodev/readme-sync bash -c 'node sync'
700+ rm -Rf ${TEMPDIR} '''
695701 }
696702 }
697703 }
0 commit comments