Skip to content

Commit e81ee48

Browse files
author
Stormacq, Sebastien
committed
programmable build type
1 parent 8599758 commit e81ee48

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# hello
1+
# AWS Lambda Custom Runtime for Swift.
22

33
A description of this package.

package_function.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@ BUILD_DIR=.build
1010
EXECUTABLE_NAME=$PROJECT_DIR
1111
LAMBDA_ZIP=function.zip
1212

13+
BUILD_TYPE=release #debug or release
14+
1315
echo "Building"
14-
docker run -it --rm -v $(pwd):/$PROJECT_DIR --env PROJECT_DIR=/$PROJECT_DIR swift:4.2.1 /bin/bash -c "cd hello && swift build"
16+
docker run -it --rm -v $(pwd):/$PROJECT_DIR --env PROJECT_DIR=/$PROJECT_DIR swift:4.2.1 /bin/bash -c "cd hello && swift build -c $BUILD_TYPE"
1517

1618
echo "Packaging"
1719
cp bootstrap $LAMBDA_DIR
18-
cp $BUILD_DIR/x86_64-unknown-linux/debug/$EXECUTABLE_NAME $LAMBDA_DIR
20+
cp $BUILD_DIR/x86_64-unknown-linux/$BUILD_TYPE/$EXECUTABLE_NAME $LAMBDA_DIR
1921

2022
rm $LAMBDA_ZIP 2>/dev/null
2123
pushd $LAMBDA_DIR >/dev/null

0 commit comments

Comments
 (0)