forked from jcgruenhage/docker-caddy
feat: add version builds
This commit is contained in:
parent
d4d2f19b18
commit
0830895f9c
18
.drone.yml
18
.drone.yml
|
@ -2,7 +2,25 @@ pipeline:
|
||||||
docker:
|
docker:
|
||||||
image: plugins/docker
|
image: plugins/docker
|
||||||
repo: docker.jcg.re/caddy
|
repo: docker.jcg.re/caddy
|
||||||
|
build_args:
|
||||||
|
- BRANCH=tags/${CADDY_VERSION}
|
||||||
registry: docker.jcg.re
|
registry: docker.jcg.re
|
||||||
secrets: [ docker_username, docker_password ]
|
secrets: [ docker_username, docker_password ]
|
||||||
|
tags: ${CADDY_VERSION}
|
||||||
|
docker:
|
||||||
|
image: plugins/docker
|
||||||
|
repo: docker.jcg.re/caddy
|
||||||
|
registry: docker.jcg.re
|
||||||
|
secrets: [docker_username, docker_password ]
|
||||||
tags: latest
|
tags: latest
|
||||||
|
|
||||||
|
|
||||||
|
matrix:
|
||||||
|
CADDY_VERSION:
|
||||||
|
- v0.10.10
|
||||||
|
- v0.10.9
|
||||||
|
- v0.10.8
|
||||||
|
- v0.10.7
|
||||||
|
- v0.10.6
|
||||||
|
- v0.10.5
|
||||||
|
- v0.10.4
|
||||||
|
|
|
@ -2,7 +2,7 @@ FROM docker.jcg.re/base-alpine
|
||||||
MAINTAINER Jan Christian Grünhage <jan.christian@gruenhage.xyz>
|
MAINTAINER Jan Christian Grünhage <jan.christian@gruenhage.xyz>
|
||||||
|
|
||||||
ARG CLONE_URL=github.com/mholt/caddy
|
ARG CLONE_URL=github.com/mholt/caddy
|
||||||
ARG BRANCH=tags/v0.10.10
|
ARG BRANCH
|
||||||
|
|
||||||
ENV GOPATH=/gopath \
|
ENV GOPATH=/gopath \
|
||||||
UID=192 \
|
UID=192 \
|
||||||
|
@ -21,7 +21,7 @@ RUN apk upgrade --update \
|
||||||
&& mkdir -p ${GOPATH}/src/${CLONE_URL} \
|
&& mkdir -p ${GOPATH}/src/${CLONE_URL} \
|
||||||
&& cd $GOPATH/src/${CLONE_URL} \
|
&& cd $GOPATH/src/${CLONE_URL} \
|
||||||
&& git clone https://${CLONE_URL} . \
|
&& git clone https://${CLONE_URL} . \
|
||||||
&& git checkout ${BRANCH} \
|
&& git checkout ${BRANCH:-$(git describe --abbrev=0 --tags)} \
|
||||||
&& cd caddy/caddymain \
|
&& cd caddy/caddymain \
|
||||||
&& export LINE="$(grep -n "// This is where other plugins get plugged in (imported)" < run.go | sed 's/^\([0-9]\+\):.*$/\1/')" \
|
&& export LINE="$(grep -n "// This is where other plugins get plugged in (imported)" < run.go | sed 's/^\([0-9]\+\):.*$/\1/')" \
|
||||||
&& head -n ${LINE} run.go > newrun.go \
|
&& head -n ${LINE} run.go > newrun.go \
|
||||||
|
|
Loading…
Reference in New Issue