Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

How DevOps Works?

  • Last Updated : 20 Jan, 2022

DevOps is a software development methodology that improves the collaboration between developers and operations teams using various automation tools. These automation tools are implemented using various stages which are a part of the DevOps Lifecycle.

How DevOps Works?

The DevOps Lifecycle divides the SDLC lifecycle into the following stages:

Automated CI/CD Pipeline

1. Continuous Development:

This stage involves committing code to version control tools such as Git or SVN for maintaining the different versions of the code, and tools like Ant, Maven, Gradle for building/packaging the code into an executable file that can be forwarded to the QAs for testing.

2. Continuous Integration:

The stage is a critical point in the whole DevOps Lifecycle. It deals with integrating the different stages of the DevOps lifecycle and is, therefore, the key in automating the whole DevOps Process.

3. Continuous Deployment:

In this stage the code is built, the environment or the application is containerized and is pushed onto the desired server. The key processes in this stage are Configuration Management, Virtualization, and Containerization.

4. Continuous Testing:

The stage deals with automated testing of the application pushed by the developer. If there is an error, the message is sent back to the integration tool, this tool, in turn, notifies the developer of the error, If the test was a success, the message is sent to Integration-tool which pushes the build on the production server.

5. Continuous Monitoring:

The stage continuously monitors the deployed application for bugs or crashes. It can also be set up to collect user feedback. The collected data is then sent to the developers to improve the application.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!