For auto-scaled instances, it looks for your autoscaling name tags. Service Role : Service Role access will be granted to AWS CodeDeploy to read through your EC2 instance tags.For this particular task, we will need two types of IAM roles. When it comes to consume/use AWS services, the first step always would be to create/configure IAM roles. Note : If you want to omit the manual steps from setting IAM roles & Step 1 to 5, you can use the Terraform Code Deploy project which I have designed and developed specially for this. A gmail account which will be utilised for post build notification confirmation to the team about build status You must have basic knowledge about how to use Jenkins and its different plugins 3. Jenkins must be installed on your local machine or remote machine (VM) 2. In this article, it will drive you through the implementation of a pipeline which will automate the deployment, which will consume AWS CodeDeploy service only. and you can also install Jenkins on the EC2 and automate the deployments but with some of the services may cost you. AWS itself provides end to end solution for CI/CD where you can use its services like CodeCommit, CodeBuild, CodePipeline, CloudFormation, etc. Create a continuous delivery pipeline using Jenkins, GitLab/Github and deploy on AWS EC2 with Email notification after successful/failed deploymentĬontinuous Integration/Continuous Delivery is something these days have been one of the main components of software development cycle and with that so many solutions and tools available to facilitate the same.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |