Tamil Knowledge Base Profile picture
TamilKnowledgeBase

Apr 19, 2022, 8 tweets

What is CI/CD?

Continuous integration (CI) and continuous delivery (CD) are two approaches to software development that are designed to improve code quality and enable rapid delivery and deployment of code.

#DevOps #CICD #Cloud #Agile #Testing #Cloud #Linux #Security #ITjobs

A modern CI/CD pipeline in DevOps has build, test, and deploy stages-and aims to automate as many of the processes within these stages as possible.

1. Source Code: Changes to source code can trigger CI/CD tools to initiate the pipeline, or the CI/CD pipeline may be triggered

by automated scheduled work sessions or user-initiated workflows.
2. Build: The new code changes to applications are created and compiled to be prepared for the testing phase.

3. Testing: Testing automation via CI can save developers tremendous time and effort.

#Testing

The testing stage where new code is tested to prevent software bugs and make product more reliable without any defects.
Tools: Selenium, Testsigma, Cucumber, Appium etc.,

4. Release: Once new code has surpassed testing, CD can automatically send approved code to staging environments to prepare it for final release.

#Jenkins #Bamboo #AWS #Azure #CodePipeline #Chef #Puppet #Ansible

5. Deploy: In this stage, new code is deployed to a production environment for end-users either manually or automatically (continuous deployment).

The benefits of CD: Faster Release, Easier Maintenance, Cost savings, Stability & Security

#github #Terraform #bitbucket

Validation and Compliance: IT and operations teams ensure stability, security, and quality of releases once they are deployed. Validation and compliance is an ongoing process as each new event triggers the CI/CD pipeline.
CI is the automated process to enable development teams to

check in and verify the quality and ability to compile of their code. CD allows Development and Operations teams to reliably and efficiently delivery new features and bug fixes to their end uses in an automated fashion.

#DevOpsDays #AUTOMATION #Jobs #jobseekers #Windows

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling