Files
plugin-drone-buildah/scripts/build.sh
T
2021-10-19 12:41:00 -04:00

24 lines
810 B
Bash
Executable File

#!/bin/sh
# force go modules
export GOPATH=""
# disable cgo
export CGO_ENABLED=0
set -e
set -x
# linux
GOOS=linux GOARCH=amd64 go build -o release/linux/amd64/drone-gcr ./cmd/drone-gcr
GOOS=linux GOARCH=amd64 go build -o release/linux/amd64/drone-ecr ./cmd/drone-ecr
GOOS=linux GOARCH=amd64 go build -o release/linux/amd64/drone-docker ./cmd/drone-docker
GOOS=linux GOARCH=amd64 go build -o release/linux/amd64/drone-acr ./cmd/drone-acr
GOOS=linux GOARCH=amd64 go build -o release/linux/amd64/drone-heroku ./cmd/drone-heroku
#build buildah binaries
docker build -f Dockerfile-build-buildah -t buildah-dev .
docker container create --name extract buildah-dev
docker container cp extract:/root/buildah/src/github.com/containers/buildah/bin/. release/linux/amd64/
docker container rm -f extract