From daf9f60e6fefce99fc0385f7717d576df73e5ca2 Mon Sep 17 00:00:00 2001 From: Travis Reeder Date: Thu, 23 Mar 2017 11:42:37 -0700 Subject: [PATCH] Builds lambda images on release. (#606) --- fn/.gitignore | 2 ++ fn/lambda/node/build.sh | 2 +- fn/lambda/node/release.sh | 3 ++- fn/lambda/release.sh | 5 +++++ fn/release.sh | 6 +++++- 5 files changed, 15 insertions(+), 3 deletions(-) create mode 100755 fn/lambda/release.sh diff --git a/fn/.gitignore b/fn/.gitignore index b16fecb7e..4af72551b 100644 --- a/fn/.gitignore +++ b/fn/.gitignore @@ -1,3 +1,5 @@ fn vendor/ /fn.exe +/fn_linux +/fn_mac diff --git a/fn/lambda/node/build.sh b/fn/lambda/node/build.sh index 43c3bf0af..d6acaef06 100755 --- a/fn/lambda/node/build.sh +++ b/fn/lambda/node/build.sh @@ -1,3 +1,3 @@ set -ex -docker build -t iron/functions-lambda:node . +docker build -t iron/functions-lambda:node4.3 . diff --git a/fn/lambda/node/release.sh b/fn/lambda/node/release.sh index 4244c43df..3ba1107ee 100755 --- a/fn/lambda/node/release.sh +++ b/fn/lambda/node/release.sh @@ -1,3 +1,4 @@ set -ex -docker push iron/functions-lambda:node +./build.sh +docker push iron/functions-lambda:node4.3 diff --git a/fn/lambda/release.sh b/fn/lambda/release.sh new file mode 100755 index 000000000..93c63ea32 --- /dev/null +++ b/fn/lambda/release.sh @@ -0,0 +1,5 @@ +set -ex + +cd node +./release.sh +cd .. diff --git a/fn/release.sh b/fn/release.sh index 833b9b417..5da33b821 100755 --- a/fn/release.sh +++ b/fn/release.sh @@ -2,6 +2,10 @@ set -ex +cd lambda +./release.sh +cd .. + make vendor make release @@ -15,4 +19,4 @@ html_url=$(echo "$output" | python -c 'import json,sys;obj=json.load(sys.stdin); curl --data-binary "@fn_linux" -H "Content-Type: application/octet-stream" -u $GH_DEPLOY_USER:$GH_DEPLOY_KEY $upload_url\?name\=fn_linux >/dev/null curl --data-binary "@fn_mac" -H "Content-Type: application/octet-stream" -u $GH_DEPLOY_USER:$GH_DEPLOY_KEY $upload_url\?name\=fn_mac >/dev/null -curl --data-binary "@fn.exe" -H "Content-Type: application/octet-stream" -u $GH_DEPLOY_USER:$GH_DEPLOY_KEY $upload_url\?name\=fn.exe >/dev/null \ No newline at end of file +curl --data-binary "@fn.exe" -H "Content-Type: application/octet-stream" -u $GH_DEPLOY_USER:$GH_DEPLOY_KEY $upload_url\?name\=fn.exe >/dev/null