Skip to content

Commit 90f4b97

Browse files
authored
setup notification lambda deployment (#7165)
set deployment zip
1 parent 1f17a03 commit 90f4b97

File tree

3 files changed

+26
-0
lines changed

3 files changed

+26
-0
lines changed

.github/workflows/_lambda-do-release-runners.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ jobs:
9292
{ dir-name: 'pytorch-auto-revert', zip-name: 'pytorch-auto-revert' },
9393
{ dir-name: 'keep-going-call-log-classifier', zip-name: 'keep-going-call-log-classifier' },
9494
{ dir-name: 'buildkite-webhook-handler', zip-name: 'buildkite-webhook-handler' },
95+
{ dir-name: 'benchmark_regression_summary_report', zip-name: 'benchmark-regression-summary-report' },
9596
]
9697
name: Upload Release for ${{ matrix.dir-name }} lambda
9798
runs-on: ubuntu-latest
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*.zip
2+
deployment/
3+
venv/
4+
# Byte-compiled / optimized / DLL files
5+
__pycache__/
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
all: run-local
2+
3+
clean:
4+
rm -rf deployment
5+
rm -rf venv
6+
rm -rf deployment.zip
7+
8+
venv/bin/python:
9+
virtualenv venv
10+
venv/bin/pip install -r requirements.txt
11+
12+
deployment.zip:
13+
mkdir -p deployment
14+
cp lambda_function.py ./deployment/.
15+
cp -r common ./deployment/common
16+
pip3.10 install -r requirements.txt -t ./deployment/. --platform manylinux2014_x86_64 --only-binary=:all: --implementation cp --python-version 3.10 --upgrade
17+
cd ./deployment && zip -q -r ../deployment.zip .
18+
19+
.PHONY: create-deployment-package
20+
create-deployment-package: deployment.zip

0 commit comments

Comments
 (0)