mirror of
				https://github.com/linuxserver/docker-transmission.git
				synced 2025-11-03 18:25:46 +01:00 
			
		
		
		
	pin version
This commit is contained in:
		@@ -3,6 +3,7 @@ FROM lsiobase/alpine:3.12
 | 
				
			|||||||
# set version label
 | 
					# set version label
 | 
				
			||||||
ARG BUILD_DATE
 | 
					ARG BUILD_DATE
 | 
				
			||||||
ARG VERSION
 | 
					ARG VERSION
 | 
				
			||||||
 | 
					ARG TRANSMISSION_VERSION
 | 
				
			||||||
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
 | 
					LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
 | 
				
			||||||
LABEL maintainer="aptalca"
 | 
					LABEL maintainer="aptalca"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -21,6 +22,14 @@ RUN \
 | 
				
			|||||||
	transmission-daemon \
 | 
						transmission-daemon \
 | 
				
			||||||
	unrar \
 | 
						unrar \
 | 
				
			||||||
	unzip && \
 | 
						unzip && \
 | 
				
			||||||
 | 
					 echo "**** install transmission ****" && \
 | 
				
			||||||
 | 
					 if [ -z ${TRANSMISSION_VERSION+x} ]; then \
 | 
				
			||||||
 | 
						TRANSMISSION_VERSION=$(curl -s http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/ \
 | 
				
			||||||
 | 
						| awk -F '(transmission-cli-|.apk)' '/transmission-cli.*.apk/ {print $2}'); \
 | 
				
			||||||
 | 
					 fi && \
 | 
				
			||||||
 | 
					 apk add --no-cache \
 | 
				
			||||||
 | 
						transmission-cli==${TRANSMISSION_VERSION} \
 | 
				
			||||||
 | 
						transmission-daemon==${TRANSMISSION_VERSION} && \
 | 
				
			||||||
 echo "**** install third party themes ****" && \
 | 
					 echo "**** install third party themes ****" && \
 | 
				
			||||||
 curl -o \
 | 
					 curl -o \
 | 
				
			||||||
	/tmp/combustion.zip -L \
 | 
						/tmp/combustion.zip -L \
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
FROM lsiobase/alpine:arm64v8-3.12
 | 
					FROM lsiobase/alpine:arm64v8-3.12
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# set version label
 | 
					 | 
				
			||||||
ARG BUILD_DATE
 | 
					ARG BUILD_DATE
 | 
				
			||||||
ARG VERSION
 | 
					ARG VERSION
 | 
				
			||||||
 | 
					ARG TRANSMISSION_VERSION
 | 
				
			||||||
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
 | 
					LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
 | 
				
			||||||
LABEL maintainer="aptalca"
 | 
					LABEL maintainer="aptalca"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -21,6 +21,14 @@ RUN \
 | 
				
			|||||||
	transmission-daemon \
 | 
						transmission-daemon \
 | 
				
			||||||
	unrar \
 | 
						unrar \
 | 
				
			||||||
	unzip && \
 | 
						unzip && \
 | 
				
			||||||
 | 
					 echo "**** install transmission ****" && \
 | 
				
			||||||
 | 
					 if [ -z ${TRANSMISSION_VERSION+x} ]; then \
 | 
				
			||||||
 | 
						TRANSMISSION_VERSION=$(curl -s http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/ \
 | 
				
			||||||
 | 
						| awk -F '(transmission-cli-|.apk)' '/transmission-cli.*.apk/ {print $2}'); \
 | 
				
			||||||
 | 
					 fi && \
 | 
				
			||||||
 | 
					 apk add --no-cache \
 | 
				
			||||||
 | 
						transmission-cli==${TRANSMISSION_VERSION} \
 | 
				
			||||||
 | 
						transmission-daemon==${TRANSMISSION_VERSION} && \
 | 
				
			||||||
 echo "**** install third party themes ****" && \
 | 
					 echo "**** install third party themes ****" && \
 | 
				
			||||||
 curl -o \
 | 
					 curl -o \
 | 
				
			||||||
	/tmp/combustion.zip -L \
 | 
						/tmp/combustion.zip -L \
 | 
				
			||||||
@@ -56,3 +64,4 @@ COPY root/ /
 | 
				
			|||||||
# ports and volumes
 | 
					# ports and volumes
 | 
				
			||||||
EXPOSE 9091 51413
 | 
					EXPOSE 9091 51413
 | 
				
			||||||
VOLUME /config /downloads /watch
 | 
					VOLUME /config /downloads /watch
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
FROM lsiobase/alpine:arm32v7-3.12
 | 
					FROM lsiobase/alpine:arm32v7-3.12
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# set version label
 | 
					 | 
				
			||||||
ARG BUILD_DATE
 | 
					ARG BUILD_DATE
 | 
				
			||||||
ARG VERSION
 | 
					ARG VERSION
 | 
				
			||||||
 | 
					ARG TRANSMISSION_VERSION
 | 
				
			||||||
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
 | 
					LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
 | 
				
			||||||
LABEL maintainer="aptalca"
 | 
					LABEL maintainer="aptalca"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -21,6 +21,14 @@ RUN \
 | 
				
			|||||||
	transmission-daemon \
 | 
						transmission-daemon \
 | 
				
			||||||
	unrar \
 | 
						unrar \
 | 
				
			||||||
	unzip && \
 | 
						unzip && \
 | 
				
			||||||
 | 
					 echo "**** install transmission ****" && \
 | 
				
			||||||
 | 
					 if [ -z ${TRANSMISSION_VERSION+x} ]; then \
 | 
				
			||||||
 | 
						TRANSMISSION_VERSION=$(curl -s http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/ \
 | 
				
			||||||
 | 
						| awk -F '(transmission-cli-|.apk)' '/transmission-cli.*.apk/ {print $2}'); \
 | 
				
			||||||
 | 
					 fi && \
 | 
				
			||||||
 | 
					 apk add --no-cache \
 | 
				
			||||||
 | 
						transmission-cli==${TRANSMISSION_VERSION} \
 | 
				
			||||||
 | 
						transmission-daemon==${TRANSMISSION_VERSION} && \
 | 
				
			||||||
 echo "**** install third party themes ****" && \
 | 
					 echo "**** install third party themes ****" && \
 | 
				
			||||||
 curl -o \
 | 
					 curl -o \
 | 
				
			||||||
	/tmp/combustion.zip -L \
 | 
						/tmp/combustion.zip -L \
 | 
				
			||||||
@@ -56,3 +64,4 @@ COPY root/ /
 | 
				
			|||||||
# ports and volumes
 | 
					# ports and volumes
 | 
				
			||||||
EXPOSE 9091 51413
 | 
					EXPOSE 9091 51413
 | 
				
			||||||
VOLUME /config /downloads /watch
 | 
					VOLUME /config /downloads /watch
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							@@ -103,7 +103,7 @@ pipeline {
 | 
				
			|||||||
      steps{
 | 
					      steps{
 | 
				
			||||||
        script{
 | 
					        script{
 | 
				
			||||||
          env.EXT_RELEASE = sh(
 | 
					          env.EXT_RELEASE = sh(
 | 
				
			||||||
            script: ''' curl -s http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/ |awk -F '(transmission-cli-|.apk)' '/transmission-cli.*.apk/ {print $2}' ''',
 | 
					            script: ''' curl -s http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/ |awk -F '(transmission-cli-|.apk)' '/transmission-cli.*.apk/ {print $2}' ''',
 | 
				
			||||||
            returnStdout: true).trim()
 | 
					            returnStdout: true).trim()
 | 
				
			||||||
            env.RELEASE_LINK = 'custom_command'
 | 
					            env.RELEASE_LINK = 'custom_command'
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
# jenkins variables
 | 
					# jenkins variables
 | 
				
			||||||
project_name: docker-transmission
 | 
					project_name: docker-transmission
 | 
				
			||||||
external_type: na
 | 
					external_type: na
 | 
				
			||||||
custom_version_command: "curl -s http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/ |awk -F '(transmission-cli-|.apk)' '/transmission-cli.*.apk/ {print $2}'"
 | 
					custom_version_command: "curl -s http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/ |awk -F '(transmission-cli-|.apk)' '/transmission-cli.*.apk/ {print $2}'"
 | 
				
			||||||
release_type: stable
 | 
					release_type: stable
 | 
				
			||||||
release_tag: latest
 | 
					release_tag: latest
 | 
				
			||||||
ls_branch: master
 | 
					ls_branch: master
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user