chore: import upstream snapshot with attribution
This commit is contained in:
Executable
+26
@@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
|
||||
# build_all_binaries.sh
|
||||
#
|
||||
# This script builds doltgres from source for all supported OSes and architectures.
|
||||
# Requires a locally running docker server.
|
||||
#
|
||||
# Used as part of automated releases. To build your current OS and architecture, use build.sh.
|
||||
#
|
||||
# GO_BUILD_VERSION is the major version of Go to target, e.g. 1.25. Must be set in ENV.
|
||||
|
||||
set -ex
|
||||
set -o pipefail
|
||||
|
||||
script_dir=$(dirname "$0")
|
||||
cd $script_dir/..
|
||||
|
||||
[ ! -z "$GO_BUILD_VERSION" ] || (echo "Must supply GO_BUILD_VERSION"; exit 1)
|
||||
|
||||
OS_ARCH_TUPLES="windows-amd64 linux-amd64 linux-arm64 darwin-amd64 darwin-arm64"
|
||||
|
||||
docker run --rm \
|
||||
-v `pwd`:/src \
|
||||
-w /src \
|
||||
golang:"$GO_BUILD_VERSION"-trixie \
|
||||
/src/scripts/build_binaries.sh "$OS_ARCH_TUPLES"
|
||||
Reference in New Issue
Block a user