项目作者: dheeraj237

项目描述 :
CI/CD AWS Lambda Template for Python
高级语言: Python
项目地址: git://github.com/dheeraj237/aws-lambda-ci-python.git
创建时间: 2019-08-03T10:38:20Z
项目社区:https://github.com/dheeraj237/aws-lambda-ci-python

开源协议:GNU General Public License v3.0

下载


aws-lambda-ci-python

Build Status
GitHub top language
GitHub
GitHub last commit

AWS Lambda CI/CD Template.

Setting Up Project

Clone this repository and add your lambda function packages in lambda-functions directory. there’s sample function-1 for reference with sample unit tests.
Use same diretory structure for your lambda function handler and tests.

Usage example

  1. - Use this aws lambda template for python to develop manage and automatically build your code fro specific lambda fnctions package to deploy in your environment.
  2. - Use `build.sh` script for testing deploying sample lambda functions.
  3. - `/src` directory on root will be created after successful run with deployement packages for each lambdas.

Development setup for CI/CD

Setup CI/CD ( jenkins, Travis, CircleCi etc ) repo and set build script to build.sh from root directory to automate the build processes. you can change your deployment package directory from src to your suitable dir.

Meta

Your Name – @Twitterdheerusuthar@gmail.com

Distributed under the GNU license. See LICENSE for more information.

https://github.com/dheerusuthar/aws-lambda-ci-python

Contributing

  1. Fork it (https://github.com/dheerusuthar/aws-lambda-ci-python/fork)
  2. Create your feature branch (git checkout -b feature/feature001)
  3. Commit your changes (git commit -am 'Add some feature001')
  4. Push to the branch (git push origin feature/feature001)
  5. Create a new Pull Request