Files
selenoid-images/ci/build.sh
T
2022-05-17 01:56:44 +03:00

9 lines
701 B
Bash
Executable File

#!/bin/bash
export GO111MODULE="on"
go get github.com/markbates/pkger/cmd/pkger
go get -u github.com/mitchellh/gox # cross compile
go generate github.com/aerokube/images
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -ldflags "-X github.com/aerokube/images/cmd.buildStamp=$(date -u '+%Y-%m-%d_%I:%M:%S%p') -X github.com/aerokube/images/cmd.gitRevision=$(git describe --tags || git rev-parse HEAD) -s -w"
gox -os "linux darwin windows" -arch "amd64" -osarch="windows/386" -output "dist/{{.Dir}}_{{.OS}}_{{.Arch}}" -ldflags "-X github.com/aerokube/images/cmd.buildStamp=$(date -u '+%Y-%m-%d_%I:%M:%S%p') -X github.com/aerokube/images/cmd.gitRevision=$(git describe --tags || git rev-parse HEAD) -s -w"