build.sh 690 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. echo $REPO_URL
  3. echo $COMMIT_HASH
  4. if [[ ! -z "$REPO_URL" ]] && [[ ! -z "$COMMIT_HASH" ]] ; then
  5. rm -rf /web-vault
  6. mkdir bw_web_builds;
  7. cd bw_web_builds;
  8. git -c init.defaultBranch=main init
  9. git remote add origin "$REPO_URL"
  10. git fetch --depth 1 origin "$COMMIT_HASH"
  11. git -c advice.detachedHead=false checkout FETCH_HEAD
  12. export VAULT_VERSION=$(cat Dockerfile | grep "ARG VAULT_VERSION" | cut -d "=" -f2)
  13. ./scripts/checkout_web_vault.sh
  14. ./scripts/patch_web_vault.sh
  15. ./scripts/build_web_vault.sh
  16. printf '{"version":"%s"}' "$COMMIT_HASH" > ./web-vault/apps/web/build/vw-version.json
  17. mv ./web-vault/apps/web/build /web-vault
  18. fi