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