Bot Updating Templated Files

This commit is contained in:
LinuxServer-CI
2019-01-15 15:28:57 +00:00
parent 80a0db2aaf
commit 509bb4358d

14
Jenkinsfile vendored
View File

@@ -82,14 +82,10 @@ pipeline {
script{ script{
env.PACKAGE_TAG = sh( env.PACKAGE_TAG = sh(
script: '''#!/bin/bash script: '''#!/bin/bash
http_code=$(curl --write-out %{http_code} -s -o /dev/null \ if [ -e package_versions.txt ] ; then
https://raw.githubusercontent.com/${LS_USER}/${LS_REPO}/development/package_versions.txt) cat package_versions.txt | md5sum | cut -c1-8
if [[ "${http_code}" -ne 200 ]] ; then
echo none
else else
curl -s \ echo none
https://raw.githubusercontent.com/${LS_USER}/${LS_REPO}/development/package_versions.txt \
| md5sum | cut -c1-8
fi''', fi''',
returnStdout: true).trim() returnStdout: true).trim()
} }
@@ -121,7 +117,7 @@ pipeline {
steps{ steps{
script{ script{
env.EXT_RELEASE_CLEAN = sh( env.EXT_RELEASE_CLEAN = sh(
script: '''echo ${EXT_RELEASE} | sed 's/[~,%@+;:]//g' ''', script: '''echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g' ''',
returnStdout: true).trim() returnStdout: true).trim()
} }
} }
@@ -342,7 +338,7 @@ pipeline {
chmod 777 /tmp/package_versions.txt' chmod 777 /tmp/package_versions.txt'
elif [ "${DIST_IMAGE}" == "ubuntu" ]; then elif [ "${DIST_IMAGE}" == "ubuntu" ]; then
docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\ docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\
apt -qq list --installed | awk "{print \$1,\$2}" > /tmp/package_versions.txt && \ apt list -qq --installed > /tmp/package_versions.txt && \
chmod 777 /tmp/package_versions.txt' chmod 777 /tmp/package_versions.txt'
fi fi
NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 ) NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 )