File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ set -euxo pipefail
3+ # Build the pair of zip files to upload to lambda
4+ # TODO: This really ought to be something like a github action that does a release.
5+ # TODO: But it's better than mattm just knowing the commands!
6+
7+ mkdir -p build
8+ DIR=$( mktemp -d " build/build-$( git rev-parse --short HEAD) -XXXXXX" )
9+ echo " Building in $DIR "
10+
11+ # Churner is just a binary
12+ mkdir -p " $DIR /churner"
13+ go build -o " $DIR /churner/churner" lambda/churner/churner.go
14+ # zip
15+ pushd " $DIR /churner"
16+ zip churner.zip churner
17+ popd
18+
19+
20+ # Checker binary and certs
21+ mkdir -p " $DIR /checker"
22+ go build -o " $DIR /checker/checker" lambda/checker/checker.go
23+ cp checker/testdata/stg-e1.pem " $DIR /checker/stg-int-e1-by-x2.pem"
24+ cp checker/testdata/stg-r3.pem " $DIR /checker/stg-int-r3-by-x1.pem"
25+ cp checker/testdata/e1.pem " $DIR /checker/prod-int-e1-by-x2.pem"
26+ cp checker/testdata/r3.pem " $DIR /checker/prod-int-r3-by-x1.pem"
27+ # zip
28+ pushd " $DIR /checker"
29+ zip checker.zip checker ./* .pem
30+ popd
You can’t perform that action at this time.
0 commit comments