Posts Explore CI/CD
Post
Cancel

Explore CI/CD

Continous Integration / Continous Delivery / Continous Deployment

Continous IntegrationContinous DeliveryContinous Deployment
Integration of the overall codebase developed by the team.Delivery to the Mock Server / Stage ServerDirect push to the production server (SCARY)
   

Some organization follow, CI, some follow CI Continuous Delivery, big comapnies will follow CI to Continous Deployment.

BUILD > AUTOMATION TEST > PUSH

DevelopmentOperationsQA
Responsible for developing and testing.Responsible for taking work to production.TESTING
   

Integration Testing

  • testing the overall integrity of codebase developed by all the developers (Responsible: Operations)

CI TOOLS

  • bamboo
  • buildbot
  • travis ci
  • jenkins

What is CI

What is DevOps?

DevOps is a software development approach which involves continuous development, continuous testing, continuous integration, continuous deployment, and continuous monitoring of the software throughout its development lifecycle. This is the process adopted by all the top companies to develop high-quality software and shorter development lifecycles, resulting in greater customer satisfaction, something that every company wants.

DevOps is a set of practices that combines software development and information-technology operations which aims to shorten the systems development life cycle and provide continuous delivery with high software quality. - Wikipedia

References

https://dzone.com/articles/learn-how-to-setup-a-cicd-pipeline-from-scratch

This post is licensed under CC BY 4.0 by the author.