Skip to content

Commit 4894a0d

Browse files
Bot Updating Templated Files
1 parent 554f25a commit 4894a0d

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

Jenkinsfile

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.md ./.github/ISSUE_TEMPLATE/issue.feature.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt'
59+
env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.md ./.github/ISSUE_TEMPLATE/issue.feature.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml ./root/donate.txt'
6060
}
6161
script{
6262
env.LS_RELEASE_NUMBER = sh(
@@ -260,7 +260,6 @@ pipeline {
260260
git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO}
261261
cd ${TEMPDIR}/repo/${LS_REPO}
262262
git checkout -f master
263-
cd ${TEMPDIR}/docker-${CONTAINER_NAME}
264263
for i in ${TEMPLATES_TO_DELETE}; do
265264
git rm "${i}"
266265
done
@@ -521,6 +520,15 @@ pipeline {
521520
apt list -qq --installed | sed "s#/.*now ##g" | cut -d" " -f1 > /tmp/package_versions.txt && \
522521
sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \
523522
chmod 777 /tmp/package_versions.txt'
523+
elif [ "${DIST_IMAGE}" == "fedora" ]; then
524+
docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\
525+
rpm -qa > /tmp/package_versions.txt && \
526+
sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \
527+
chmod 777 /tmp/package_versions.txt'
528+
elif [ "${DIST_IMAGE}" == "arch" ]; then
529+
docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\
530+
pacman -Q > /tmp/package_versions.txt && \
531+
chmod 777 /tmp/package_versions.txt'
524532
fi
525533
NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 )
526534
echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github"
@@ -794,7 +802,7 @@ pipeline {
794802
echo '{"tag_name":"'${META_TAG}'",\
795803
"target_commitish": "master",\
796804
"name": "'${META_TAG}'",\
797-
"body": "**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n**PIP Changes:**\\n\\n' > start
805+
"body": "**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n\\n**PIP Changes:**\\n\\n' > start
798806
printf '","draft": false,"prerelease": false}' >> releasebody.json
799807
paste -d'\\0' start releasebody.json > releasebody.json.done
800808
curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done'''

0 commit comments

Comments
 (0)