mirror of
https://github.com/hashicorp/vault.git
synced 2025-11-27 05:31:40 +01:00
* license: update headers to IBM Corp. * `make proto` * update offset because source file changed Signed-off-by: Ryan Cragun <me@ryan.ec> Co-authored-by: Ryan Cragun <me@ryan.ec>
25 lines
480 B
Bash
Executable File
25 lines
480 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Copyright IBM Corp. 2016, 2025
|
|
# SPDX-License-Identifier: BUSL-1.1
|
|
|
|
set -eux -o pipefail
|
|
|
|
# Install yarn so we can build the UI
|
|
npm install --global yarn || true
|
|
|
|
export CGO_ENABLED=0
|
|
|
|
root_dir="$(git rev-parse --show-toplevel)"
|
|
pushd "$root_dir" > /dev/null
|
|
|
|
if [ -n "$BUILD_UI" ] && [ "$BUILD_UI" = "true" ]; then
|
|
make ci-build-ui
|
|
fi
|
|
|
|
make ci-build
|
|
|
|
popd > /dev/null
|
|
|
|
echo "--> Bundling $BIN_PATH/* to $BUNDLE_PATH"
|
|
zip -r -j "$BUNDLE_PATH" "$BIN_PATH/"
|