From f931e70cc7cf6df11057afc431587fb37958b589 Mon Sep 17 00:00:00 2001 From: lddsb Date: Tue, 24 Sep 2019 09:26:28 +0800 Subject: [PATCH] compatible full token url as token parameter --- Dockerfile | 14 +++++++++++--- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index ebc4559..1eeade5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,17 @@ -FROM alpine:latest +FROM golang AS builder +WORKDIR /app +COPY . . +ENV GO111MODULE on +ENV CGO_ENABLED 0 +ENV GOOS linux +RUN go build -a -o drone-dingtalk . + +FROM alpine:latest RUN apk update && \ apk add \ ca-certificates && \ rm -rf /var/cache/apk/* -ADD drone-dingtalk-message /bin/ -ENTRYPOINT ["/bin/drone-dingtalk-message"] \ No newline at end of file +COPY --from=builder /app/drone-dingtalk /bin/ +ENTRYPOINT ["/bin/drone-dingtalk"] \ No newline at end of file diff --git a/go.mod b/go.mod index d3af10a..632795c 100644 --- a/go.mod +++ b/go.mod @@ -4,6 +4,6 @@ go 1.12 require ( github.com/joho/godotenv v1.3.0 - github.com/lddsb/dingtalk-webhook v0.0.0-20190307231412-b4abe34b5fa9 + github.com/lddsb/dingtalk-webhook v0.0.1 github.com/urfave/cli v1.20.0 ) diff --git a/go.sum b/go.sum index da0fc6c..44c6e09 100644 --- a/go.sum +++ b/go.sum @@ -1,6 +1,6 @@ github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= -github.com/lddsb/dingtalk-webhook v0.0.0-20190307231412-b4abe34b5fa9 h1:ZeUdCEbcT0+l10jTSyjU9+18ZbDTz6TdkH6yGiCd9dQ= -github.com/lddsb/dingtalk-webhook v0.0.0-20190307231412-b4abe34b5fa9/go.mod h1:5E+/sOBb6m+3ztqnZl4danEY3I5FeIwb12v12s9osbw= +github.com/lddsb/dingtalk-webhook v0.0.1 h1:l4FdTMaRaHnrYfByALukFWK0ru9Rttl0dANg13/SnTI= +github.com/lddsb/dingtalk-webhook v0.0.1/go.mod h1:5E+/sOBb6m+3ztqnZl4danEY3I5FeIwb12v12s9osbw= github.com/urfave/cli v1.20.0 h1:fDqGv3UG/4jbVl/QkFwEdddtEDjh/5Ov6X+0B/3bPaw= github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA=