Sample project that shows how AWS Lambda Aliases can be used to enable continuous integration.
Please read the blog post for details.
In order to execute the scripts, you need to install the following tools:
Script | Description |
---|---|
1-test.sh | Execute unit tests |
2-package.sh | Create .zip |
3-update-lambda.sh | Update Lambda |
4-integration-test.sh | Execute integration tests |
5-publish-version.sh | Publish Lambda version |
6-update-stage-alias.sh | Update stage alias |
7-update-prod-alias.sh | Update prod alias |