mirror of
				https://github.com/linuxserver/docker-jellyfin.git
				synced 2025-10-30 12:37:38 +09:00 
			
		
		
		
	Bot Updating Templated Files
This commit is contained in:
		
							
								
								
									
										12
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							| @@ -245,7 +245,7 @@ pipeline { | |||||||
|                   -v ${WORKSPACE}:/mnt \ |                   -v ${WORKSPACE}:/mnt \ | ||||||
|                   -e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \ |                   -e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \ | ||||||
|                   -e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \ |                   -e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \ | ||||||
|                   ghcr.io/linuxserver/baseimage-alpine:3.19 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ |                   ghcr.io/linuxserver/baseimage-alpine:3.20 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ | ||||||
|                     apk add --no-cache python3 && \ |                     apk add --no-cache python3 && \ | ||||||
|                     python3 -m venv /lsiopy && \ |                     python3 -m venv /lsiopy && \ | ||||||
|                     pip install --no-cache-dir -U pip && \ |                     pip install --no-cache-dir -U pip && \ | ||||||
| @@ -352,7 +352,7 @@ pipeline { | |||||||
|               fi |               fi | ||||||
|               echo "Starting Stage 4 - External repo updates: Docs, Unraid Template and Readme Sync to Docker Hub" |               echo "Starting Stage 4 - External repo updates: Docs, Unraid Template and Readme Sync to Docker Hub" | ||||||
|               mkdir -p ${TEMPDIR}/docs |               mkdir -p ${TEMPDIR}/docs | ||||||
|               git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation |               git clone --depth=1 https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation | ||||||
|               if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}"  ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then |               if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}"  ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then | ||||||
|                 cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/ |                 cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/ | ||||||
|                 cd ${TEMPDIR}/docs/docker-documentation |                 cd ${TEMPDIR}/docs/docker-documentation | ||||||
| @@ -370,8 +370,8 @@ pipeline { | |||||||
|                 echo "Docs update not needed, skipping" |                 echo "Docs update not needed, skipping" | ||||||
|               fi |               fi | ||||||
|               mkdir -p ${TEMPDIR}/unraid |               mkdir -p ${TEMPDIR}/unraid | ||||||
|               git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates |               git clone --depth=1 https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates | ||||||
|               git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates |               git clone --depth=1 https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates | ||||||
|               if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then |               if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then | ||||||
|                 sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml |                 sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | ||||||
|               elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then |               elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then | ||||||
| @@ -703,7 +703,7 @@ pipeline { | |||||||
|                 set -e |                 set -e | ||||||
|                 docker pull ghcr.io/linuxserver/ci:latest |                 docker pull ghcr.io/linuxserver/ci:latest | ||||||
|                 if [ "${MULTIARCH}" == "true" ]; then |                 if [ "${MULTIARCH}" == "true" ]; then | ||||||
|                   docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} |                   docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64 | ||||||
|                   docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} |                   docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} | ||||||
|                 fi |                 fi | ||||||
|                 docker run --rm \ |                 docker run --rm \ | ||||||
| @@ -794,7 +794,7 @@ pipeline { | |||||||
|                   echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin |                   echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin | ||||||
|                   echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin |                   echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin | ||||||
|                   if [ "${CI}" == "false" ]; then |                   if [ "${CI}" == "false" ]; then | ||||||
|                     docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} |                     docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64 | ||||||
|                     docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} |                     docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} | ||||||
|                   fi |                   fi | ||||||
|                   for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do |                   for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user