DEV Community

CI/CD, AWS, and Serverless: 5 tips I learned the hard way

Forrest Brazeal on May 29, 2019

So you want to build a serverless app on AWS? Great! There are lots of cool posts that show you how to get started. ...
Collapse
 
andrewbrown profile image
Andrew Brown 🇨🇦

When I have a moment I'll come back and leave a full comment.

At ExamPro we utilize SAM with CodePipeline, CodeBuild and CodeDeploy.
It was an incredibly painful challenge but once we had our template built out it wasn't too hard.

The goal that anytime we change the code to our lambda function we would do git push and it automatically deploys the new changes. Give our CloudFormation template a look if you're looking for a complete example:

Serverless Contact Form Github Repo

Collapse
 
jigneshmpatel profile image
jigneshmpatel

AWS code pipeline is disappointing, I have tried to migrate our bamboo server and intent to use only pipeline, but it is not able deploy to deploy on EC2 severs via maven. I also don't understand why AWS CI/CD pipeline limited to only ubuntu or jenkins options? Infect I don't understand why we need an additional server.

For now atleast I scrapped idea to use AWS CI/CD pipeline due to its limitation of not supporting maven based deployment.