pin version

This commit is contained in:
aptalca
2020-06-03 15:05:38 -04:00
parent 2f82ecfd7e
commit 26481481e4
5 changed files with 31 additions and 4 deletions

View File

@@ -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 \

View File

@@ -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

View File

@@ -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
View File

@@ -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'
}

View File

@@ -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