Merge pull request #149 from linuxserver/alpine_repo

Use external_type: alpine_repo
This commit is contained in:
Eric Nemchik
2021-02-14 11:18:56 -06:00
committed by GitHub
4 changed files with 10 additions and 9 deletions

View File

@@ -1,6 +1,5 @@
FROM ghcr.io/linuxserver/baseimage-alpine:3.13 FROM ghcr.io/linuxserver/baseimage-alpine:3.13
# set version label
ARG BUILD_DATE ARG BUILD_DATE
ARG VERSION ARG VERSION
ARG TRANSMISSION_VERSION ARG TRANSMISSION_VERSION
@@ -25,8 +24,8 @@ RUN \
unzip && \ unzip && \
echo "**** install transmission ****" && \ echo "**** install transmission ****" && \
if [ -z ${TRANSMISSION_VERSION+x} ]; then \ if [ -z ${TRANSMISSION_VERSION+x} ]; then \
TRANSMISSION_VERSION=$(curl -s http://dl-cdn.alpinelinux.org/alpine/v3.13/community/x86_64/ \ TRANSMISSION_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
| awk -F '(transmission-cli-|.apk)' '/transmission-cli.*.apk/ {print $2}'); \ && awk '/^P:transmission-daemon$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
fi && \ fi && \
apk add --no-cache \ apk add --no-cache \
transmission-cli==${TRANSMISSION_VERSION} \ transmission-cli==${TRANSMISSION_VERSION} \

View File

@@ -24,8 +24,8 @@ RUN \
unzip && \ unzip && \
echo "**** install transmission ****" && \ echo "**** install transmission ****" && \
if [ -z ${TRANSMISSION_VERSION+x} ]; then \ if [ -z ${TRANSMISSION_VERSION+x} ]; then \
TRANSMISSION_VERSION=$(curl -s http://dl-cdn.alpinelinux.org/alpine/v3.13/community/x86_64/ \ TRANSMISSION_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
| awk -F '(transmission-cli-|.apk)' '/transmission-cli.*.apk/ {print $2}'); \ && awk '/^P:transmission-daemon$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
fi && \ fi && \
apk add --no-cache \ apk add --no-cache \
transmission-cli==${TRANSMISSION_VERSION} \ transmission-cli==${TRANSMISSION_VERSION} \

View File

@@ -24,8 +24,8 @@ RUN \
unzip && \ unzip && \
echo "**** install transmission ****" && \ echo "**** install transmission ****" && \
if [ -z ${TRANSMISSION_VERSION+x} ]; then \ if [ -z ${TRANSMISSION_VERSION+x} ]; then \
TRANSMISSION_VERSION=$(curl -s http://dl-cdn.alpinelinux.org/alpine/v3.13/community/x86_64/ \ TRANSMISSION_VERSION=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp \
| awk -F '(transmission-cli-|.apk)' '/transmission-cli.*.apk/ {print $2}'); \ && awk '/^P:transmission-daemon$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
fi && \ fi && \
apk add --no-cache \ apk add --no-cache \
transmission-cli==${TRANSMISSION_VERSION} \ transmission-cli==${TRANSMISSION_VERSION} \

View File

@@ -2,8 +2,7 @@
# jenkins variables # jenkins variables
project_name: docker-transmission project_name: docker-transmission
external_type: na external_type: alpine_repo
custom_version_command: "curl -s http://dl-cdn.alpinelinux.org/alpine/v3.13/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
@@ -16,6 +15,9 @@ repo_vars:
- DEV_DOCKERHUB_IMAGE = 'lsiodev/transmission' - DEV_DOCKERHUB_IMAGE = 'lsiodev/transmission'
- PR_DOCKERHUB_IMAGE = 'lspipepr/transmission' - PR_DOCKERHUB_IMAGE = 'lspipepr/transmission'
- DIST_IMAGE = 'alpine' - DIST_IMAGE = 'alpine'
- DIST_TAG = '3.13'
- DIST_REPO = 'http://nl.alpinelinux.org/alpine/v3.13/main/'
- DIST_REPO_PACKAGES = 'transmission-daemon'
- MULTIARCH='true' - MULTIARCH='true'
- CI='true' - CI='true'
- CI_WEB='true' - CI_WEB='true'