2024-04-02 16:07:28 +13:00
|
|
|
FROM golang:1.20
|
|
|
|
|
|
|
|
|
|
WORKDIR /code
|
|
|
|
|
|
|
|
|
|
COPY . /code/
|
|
|
|
|
|
|
|
|
|
RUN GOOS=linux \
|
|
|
|
|
GOARCH=amd64 \
|
|
|
|
|
CGO_ENABLED=0 \
|
|
|
|
|
go build -o build/go-semantic-release.linux_x86_64 -ldflags "-w -s --X main.version=`go-semantic-release next`" \
|
|
|
|
|
./cmd/go-semantic-release/
|
|
|
|
|
|
2021-08-10 21:00:20 +02:00
|
|
|
FROM alpine:3.14
|
2019-09-22 15:49:06 +02:00
|
|
|
|
|
|
|
|
WORKDIR /code
|
|
|
|
|
|
2021-08-10 16:21:42 +02:00
|
|
|
COPY ./build/go-semantic-release.linux_x86_64 /usr/local/bin/go-semantic-release
|
2019-09-22 15:49:06 +02:00
|
|
|
|
|
|
|
|
USER 1000
|
|
|
|
|
|
2021-08-10 16:21:42 +02:00
|
|
|
ENTRYPOINT [ "go-semantic-release" ]
|