0
0
mirror of https://github.com/thegeeklab/wp-opentofu.git synced 2024-11-09 18:00:40 +00:00

chore: some improvements to build automation

This commit is contained in:
Jacob McCann 2019-07-12 07:55:47 -05:00
parent d26c2a73ab
commit 7d1e39a8e0
No known key found for this signature in database
GPG Key ID: B5A476DE32B9AE72
2 changed files with 8 additions and 2 deletions

View File

@ -7,9 +7,13 @@ RUN apk add --no-cache git
RUN mkdir -p /tmp/drone-terraform
WORKDIR /tmp/drone-terraform
COPY go.mod go.mod
COPY go.sum go.sum
RUN go mod download
COPY . .
RUN go mod download
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -tags netgo -o /go/bin/drone-terraform
FROM alpine:3.9

View File

@ -1,5 +1,7 @@
#!/bin/bash
set -e
tag=$1
if [ -z $tag ]; then
@ -25,9 +27,9 @@ if [[ "$ans" != "Y" && "$ans" != "y" ]]; then
exit 0
fi
set -x
docker build -t jmccann/drone-terraform:latest .
set -x
docker tag jmccann/drone-terraform:latest jmccann/drone-terraform:${major}
docker tag jmccann/drone-terraform:latest jmccann/drone-terraform:${major}.${minor}
docker tag jmccann/drone-terraform:latest jmccann/drone-terraform:${major}.${minor}-${tf_ver}