@@ -56,7 +56,7 @@ pipeline {
5656 env. CODE_URL = ' https://github.com/' + env. LS_USER + ' /' + env. LS_REPO + ' /commit/' + env. GIT_COMMIT
5757 env. DOCKERHUB_LINK = ' https://hub.docker.com/r/' + env. DOCKERHUB_IMAGE + ' /tags/'
5858 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'
6060 }
6161 script{
6262 env. LS_RELEASE_NUMBER = sh(
@@ -234,7 +234,7 @@ pipeline {
234234 cd ${TEMPDIR}/repo/${LS_REPO}
235235 git checkout -f master
236236 cd ${TEMPDIR}/docker-${CONTAINER_NAME}
237- mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github
237+ mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github/workflows
238238 cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/
239239 cd ${TEMPDIR}/repo/${LS_REPO}/
240240 git add ${TEMPLATED_FILES}
@@ -688,14 +688,20 @@ pipeline {
688688 ]
689689 ]) {
690690 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
691695 docker pull lsiodev/readme-sync
692696 docker run --rm=true \
693697 -e DOCKERHUB_USERNAME=$DOCKERUSER \
694698 -e DOCKERHUB_PASSWORD=$DOCKERPASS \
695699 -e GIT_REPOSITORY=${LS_USER}/${LS_REPO} \
696700 -e DOCKER_REPOSITORY=${IMAGE} \
697701 -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} '''
699705 }
700706 }
701707 }
0 commit comments