diff --git a/dev/src-expose/.gitignore b/dev/src-expose/.gitignore new file mode 100644 index 00000000000..44898dfcf8e --- /dev/null +++ b/dev/src-expose/.gitignore @@ -0,0 +1 @@ +artifacts \ No newline at end of file diff --git a/dev/src-expose/release.sh b/dev/src-expose/release.sh new file mode 100755 index 00000000000..d3e02a1a7de --- /dev/null +++ b/dev/src-expose/release.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +set -e + +mkdir -p artifacts && cd artifacts +mkdir -p "src-expose/$(git rev-parse HEAD)" +cd "src-expose/$(git rev-parse HEAD)" +echo "src-expose built from https://github.com/sourcegraph/sourcegraph" > info.txt +echo >> info.txt +git log -n1 >> info.txt +mkdir linux-amd64 darwin-amd64 +CGO_ENABLED=0 GOOS=linux go build -o linux-amd64/src-expose github.com/sourcegraph/sourcegraph/dev/src-expose +CGO_ENABLED=0 GOOS=darwin go build -o darwin-amd64/src-expose github.com/sourcegraph/sourcegraph/dev/src-expose +cd - +rm -rf src-expose/latest +cp -r "src-expose/$(git rev-parse HEAD)" src-expose/latest +gsutil cp -r src-expose gs://sourcegraph-artifacts +gsutil iam ch allUsers:objectViewer gs://sourcegraph-artifacts +