mirror of
https://github.com/linuxserver/docker-transmission.git
synced 2025-10-26 06:36:05 +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