deploy: add mkdir and -e
Add mkdir for deployed directory in CopyDeployed step, and
ensure all steps have "-e" flag (exit on error).
Change-Id: Ie5e09948b3064292842df068f774678c49defef7
Reviewed-on: https://go-review.googlesource.com/c/vulndb/+/541675
Auto-Submit: Tatiana Bradley <tatianabradley@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Damien Neil <dneil@google.com>
diff --git a/deploy/build.yaml b/deploy/build.yaml
index 1706cc5..8bb87a5 100644
--- a/deploy/build.yaml
+++ b/deploy/build.yaml
@@ -39,12 +39,12 @@
- id: GenerateLegacy
name: golang:1.19.2
entrypoint: bash
- args: ["-c", "go run ./cmd/gendb -out /workspace/legacydb -legacy"]
+ args: ["-ec", "go run ./cmd/gendb -out /workspace/legacydb -legacy"]
- id: Generate
name: golang:1.19.2
entrypoint: bash
- args: ["-c", "go run ./cmd/gendb -out /workspace/db"]
+ args: ["-ec", "go run ./cmd/gendb -out /workspace/db"]
- id: PreValidate
name: golang:1.19.2
@@ -63,9 +63,9 @@
entrypoint: bash
args:
- -ec
- - gsutil -q -m cp -r gs://go-vulndb /workspace/deployed
+ - mkdir /workspace/deployed && gsutil -q -m cp -r gs://go-vulndb /workspace/deployed
- id: PostValidate
name: golang:1.19.2
entrypoint: bash
- args: ["-c", "go run ./cmd/checkdb /workspace/deployed/go-vulndb"]
+ args: ["-ec", "go run ./cmd/checkdb /workspace/deployed/go-vulndb"]