Merge #133: Cirrus: Upload artifacts directly from Cross-Compile Task

fdad4b478c Cirrus: Upload artifacts directly from Cross-Compile Task (Jeremy Rand)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: 807e8a484a80eaa0c9fc4c1b0c0e5a2e3da8f180a26861d943c0845eff5dfc7f6c94e02f23613c7c4135a78f2fa71219649fc18d362edc7ab65a5e01b5af722b
pull/135/head v0.1
Jeremy Rand 3 years ago
commit 1fced9acba
No known key found for this signature in database
GPG Key ID: FD7550C2EB800711

@ -90,28 +90,6 @@ task:
- CGO_ENABLED=1 gox -tags="$GOX_TAGS" -parallel=8 -osarch 'linux/386 linux/amd64 linux/arm linux/arm64 linux/ppc64le' -output "$GOPATH/releasing/idist/$CIRRUS_REPO_NAME-$CIRRUS_TAG-{{.OS}}_{{.Arch}}/bin/{{.Dir}}" github.com/$CIRRUS_REPO_FULL_NAME/...
- CGO_ENABLED=0 gox -tags="$GOX_TAGS" -parallel=8 -osarch 'darwin/amd64 freebsd/386 freebsd/amd64 freebsd/arm linux/ppc64 openbsd/386 openbsd/amd64 netbsd/386 netbsd/amd64 netbsd/arm dragonfly/amd64 solaris/amd64 windows/386 windows/amd64' -output "$GOPATH/releasing/idist/$CIRRUS_REPO_NAME-$CIRRUS_TAG-{{.OS}}_{{.Arch}}/bin/{{.Dir}}" github.com/$CIRRUS_REPO_FULL_NAME/...
- mv $GOPATH/releasing/idist ./idist
upload_script:
- tar -caf idist.tar.gz idist
- curl -s -X POST --data-binary @idist.tar.gz http://$CIRRUS_HTTP_CACHE_HOST/cross_compile_bin_go_latest
env:
GOX_TAGS: ""
GO_VERSION: latest
task:
# Cirrus Artifact Upload
name: Artifact Upload
container:
image: fedora:latest
cpu: 1
memory: 1G
depends_on:
- Go Lint
- ShellCheck
- Unit Tests
- Cross-Compile
install_script:
- curl -o idist.tar.gz http://$CIRRUS_HTTP_CACHE_HOST/cross_compile_bin_go_latest
- tar -xaf idist.tar.gz
dist_script:
- bash "testdata/dist.bash"
binaries_artifacts:

Loading…
Cancel
Save