mirror of
https://github.com/thegeeklab/wp-opentofu.git
synced 2024-11-28 18:50:36 +00:00
chore: some improvements to build automation
This commit is contained in:
parent
d26c2a73ab
commit
7d1e39a8e0
@ -7,9 +7,13 @@ RUN apk add --no-cache git
|
|||||||
|
|
||||||
RUN mkdir -p /tmp/drone-terraform
|
RUN mkdir -p /tmp/drone-terraform
|
||||||
WORKDIR /tmp/drone-terraform
|
WORKDIR /tmp/drone-terraform
|
||||||
|
|
||||||
|
COPY go.mod go.mod
|
||||||
|
COPY go.sum go.sum
|
||||||
|
RUN go mod download
|
||||||
|
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
RUN go mod download
|
|
||||||
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -tags netgo -o /go/bin/drone-terraform
|
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -tags netgo -o /go/bin/drone-terraform
|
||||||
|
|
||||||
FROM alpine:3.9
|
FROM alpine:3.9
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
tag=$1
|
tag=$1
|
||||||
|
|
||||||
if [ -z $tag ]; then
|
if [ -z $tag ]; then
|
||||||
@ -25,9 +27,9 @@ if [[ "$ans" != "Y" && "$ans" != "y" ]]; then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
set -x
|
||||||
docker build -t jmccann/drone-terraform:latest .
|
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}
|
||||||
docker tag jmccann/drone-terraform:latest jmccann/drone-terraform:${major}.${minor}
|
docker tag jmccann/drone-terraform:latest jmccann/drone-terraform:${major}.${minor}
|
||||||
docker tag jmccann/drone-terraform:latest jmccann/drone-terraform:${major}.${minor}-${tf_ver}
|
docker tag jmccann/drone-terraform:latest jmccann/drone-terraform:${major}.${minor}-${tf_ver}
|
||||||
|
Loading…
Reference in New Issue
Block a user