I am writing a serverless application using AWS SAM. I am wondering, would it be a good idea to include in my template a definition of a CodePipeline (and CodeBuild for that matter) for deploying that very application?

The idea would be that on the initial deployment of an app, a CloudFormation stack would be created, containing not only application resources but also the pipeline to build it and deploy it.

I don't see an immediate issue with this approach but I am wondering if I am not missing something? Would you think it is a good idea or would you rather create a separate SAM/CF template to build the deployment pipeline?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.