mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-09-16 14:38:41 +00:00
Release cli images (#404)
* release cli images * update docs Co-authored-by: 6543 <6543@obermui.de>
This commit is contained in:
16
docker/Dockerfile.cli
Normal file
16
docker/Dockerfile.cli
Normal 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"]
|
11
docker/Dockerfile.cli.alpine
Normal file
11
docker/Dockerfile.cli.alpine
Normal 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"]
|
Reference in New Issue
Block a user