buildscripts/cosmos-build/scripts/build.sh

28 lines
580 B
Bash
Executable File

#!/bin/bash
set -eou pipefail
# Clone source code into GOPATH
SRC=/go/src/github.com/cosmos/cosmos-sdk
git clone https://github.com/cosmos/cosmos-sdk \
--depth=1 --branch "$GIT_REF" "$SRC"
(
cd "$SRC"
# Fetch dependencies
# Specify -vendor-only for reproducibility, the Makefile doesn't!
rm -rf vendor
dep ensure -v -vendor-only
# Build package
make build
# Collect artifacts
shopt -s dotglob
cp -r ./build/* /build/out
echo "Done. Checksums:"
echo "-----------------------------------------"
sha256sum /build/out/*
)