@@ -15,32 +15,76 @@ run() {
15
15
16
16
mkdir bin
17
17
18
- if scala --power package --assembly . --verbose --force --preamble=false -o ./bin/assembly.jar; then
18
+ if [ $type == ' assembly' ]; then
19
+ preamble=true
20
+ runtime=' provided.al2023'
21
+ else
22
+ preamble=false
23
+ runtime=' java21'
24
+ fi
25
+
26
+ if [ $type == ' assembly' ]; then
27
+
28
+ if scala --power package --assembly . --verbose --force --preamble=true -o ./bin/bootstrap; then
29
+
30
+ if [ -d bin ] && [ -f bin/bootstrap ]; then
19
31
20
- if [ -d bin ] && [ -f bin/assembly.jar ] ; then
32
+ cd bin
21
33
22
- cd bin
34
+ chmod 755 bootstrap
35
+ zip assembly.zip bootstrap
23
36
24
- ls -l assembly.jar
37
+ ls -l assembly.zip
25
38
26
- cd ..
39
+ cd ..
27
40
28
- scala --power ./scripts/deployLambda.sc \
29
- -- \
30
- --description=" $changelog " \
31
- --file=" assembly.jar" \
32
- --runtime=" java21" \
33
- --handler=" org.encalmo.lambda.example.ExampleLambda2" \
34
- --javastart=$type
41
+ scala --power ./scripts/deployLambda.sc \
42
+ -- \
43
+ --description=" $changelog " \
44
+ --file=" assembly.zip" \
45
+ --runtime=' provided.al2023' \
46
+ --handler=" default"
47
+
48
+ else
49
+ echo " \033[31mFailure: Missing ${folder} /bin/bootstrap file. Check assembly build logs.\033[0m"
50
+ exit 2
51
+ fi
35
52
36
53
else
37
- echo " \033[31mFailure: Missing ${folder} /bin/assembly.jar file. Check assembly build logs. \033[0m"
54
+ echo " \033[31mFailure building bootstrap \033[0m"
38
55
exit 2
39
56
fi
40
57
41
58
else
42
- echo " \033[31mFailure building assembly.jar\033[0m"
43
- exit 2
59
+
60
+ if scala --power package --assembly . --verbose --force --preamble=false -o ./bin/assembly.jar; then
61
+
62
+ if [ -d bin ] && [ -f bin/assembly.jar ]; then
63
+
64
+ cd bin
65
+
66
+ ls -l assembly.jar
67
+
68
+ cd ..
69
+
70
+ scala --power ./scripts/deployLambda.sc \
71
+ -- \
72
+ --description=" $changelog " \
73
+ --file=" assembly.jar" \
74
+ --runtime=' java21' \
75
+ --handler=" org.encalmo.lambda.example.ExampleLambda2" \
76
+ --javastart=$type
77
+
78
+ else
79
+ echo " \033[31mFailure: Missing ${folder} /bin/assembly.jar file. Check assembly build logs.\033[0m"
80
+ exit 2
81
+ fi
82
+
83
+ else
84
+ echo " \033[31mFailure building assembly.jar\033[0m"
85
+ exit 2
86
+ fi
87
+
44
88
fi
45
89
46
90
else
0 commit comments