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
|
||||
ARG BUILD_DATE
|
||||
ARG VERSION
|
||||
ARG TRANSMISSION_VERSION
|
||||
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
||||
LABEL maintainer="aptalca"
|
||||
|
||||
@@ -21,6 +22,14 @@ RUN \
|
||||
transmission-daemon \
|
||||
unrar \
|
||||
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 ****" && \
|
||||
curl -o \
|
||||
/tmp/combustion.zip -L \
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
FROM lsiobase/alpine:arm64v8-3.12
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
||||
ARG VERSION
|
||||
ARG TRANSMISSION_VERSION
|
||||
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
||||
LABEL maintainer="aptalca"
|
||||
|
||||
@@ -21,6 +21,14 @@ RUN \
|
||||
transmission-daemon \
|
||||
unrar \
|
||||
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 ****" && \
|
||||
curl -o \
|
||||
/tmp/combustion.zip -L \
|
||||
@@ -56,3 +64,4 @@ COPY root/ /
|
||||
# ports and volumes
|
||||
EXPOSE 9091 51413
|
||||
VOLUME /config /downloads /watch
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
FROM lsiobase/alpine:arm32v7-3.12
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
||||
ARG VERSION
|
||||
ARG TRANSMISSION_VERSION
|
||||
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
||||
LABEL maintainer="aptalca"
|
||||
|
||||
@@ -21,6 +21,14 @@ RUN \
|
||||
transmission-daemon \
|
||||
unrar \
|
||||
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 ****" && \
|
||||
curl -o \
|
||||
/tmp/combustion.zip -L \
|
||||
@@ -56,3 +64,4 @@ COPY root/ /
|
||||
# ports and volumes
|
||||
EXPOSE 9091 51413
|
||||
VOLUME /config /downloads /watch
|
||||
|
||||
|
||||
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@@ -103,7 +103,7 @@ pipeline {
|
||||
steps{
|
||||
script{
|
||||
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()
|
||||
env.RELEASE_LINK = 'custom_command'
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# jenkins variables
|
||||
project_name: docker-transmission
|
||||
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_tag: latest
|
||||
ls_branch: master
|
||||
|
||||
Reference in New Issue
Block a user