Release cli images (#404)

* release cli images

* update docs

Co-authored-by: 6543 <6543@obermui.de>
This commit is contained in:
Anbraten
2021-10-04 23:47:21 +02:00
committed by GitHub
parent f98d17c3e4
commit d15c642f91
4 changed files with 71 additions and 2 deletions

16
docker/Dockerfile.cli Normal file
View File

@@ -0,0 +1,16 @@
# docker build --rm -f docker/Dockerfile.cli -t woodpeckerci/woodpecker-cli .
# use golang image to copy ssl certs later
FROM golang:1.16
FROM scratch
# copy certs from golang:1.16 image
COPY --from=0 /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
ENV GODEBUG=netdns=go
ADD dist/cli/linux_amd64/woodpecker-cli /bin/
HEALTHCHECK CMD ["/bin/woodpecker-cli", "ping"]
ENTRYPOINT ["/bin/woodpecker-cli"]

View File

@@ -0,0 +1,11 @@
# docker build --rm -f docker/Dockerfile.cli.alpine -t woodpeckerci/woodpecker-cli .
FROM alpine:3.14
RUN apk add -U --no-cache ca-certificates
ENV GODEBUG=netdns=go
ADD dist/cli/linux_amd64/woodpecker-cli /bin/
HEALTHCHECK CMD ["/bin/woodpecker-cli", "ping"]
ENTRYPOINT ["/bin/woodpecker-cli"]