Posts

Showing posts with the label jenkins

How to use Jenkins and AWS Code Deploy as a CI / CD Tool

Image
Continuous Integration is a software development practice  where continuous changes and updates in code base are integrated and verified by an automated build scripts  using various tools. Continuous Deployment is also a software development practice whose role is to automatically deploy the code to the specified server and application folder once the code is been integrated successfully. We will use couple of famous tools to CI and CD my app to any particular environment. Scenario : Suppose we have setup 3 different  environments (Development, Staging and Production) and all the server are architectured on Amazon Web Services. As a part of architecture , Our application was  deployed on 3 tier architecture (Client Tier, Business Logic Tier and Database Tier) and it was featured with AWS Auto Scaling  service which used to help scale our servers depending on the metrics and policies we specified. So, every time a new feature was developed, w...