We have an application utilizing API<==>Lambda (Python)<==>S3. We wanted to automated the deployment process. We are using SAM for local testing and deployment.
I wanted to know, do I need to run SAM DEPLOY all the time manually? Or is there a better way to do this?
Our current build system include,
- Azure DevOP's TFS for source control
- Team City (on-permise) for build server
- Seperate AWS account for DEV/TEST and PROD