Sanskar Choubey
Posted on November 29, 2020
DevOps is the software enginnering culture that unites the development and operation team up under a umbrella of tools to develop applications and to automate every stage of automation.
The DevOps life cycle consist of 8 phases:
1.Planning :
This is the phase where the managers and software developers discuss and plan the aims and objective of application.
2.Code Phase:
In this phase programmers than develops a code and make use of tools like Git to store them as different repositories for proper version controll.
3.Build Phase:
In this phase tools like Maven and Gradel takes the piece of codes form different repositories and combine them to make a one single application.
4.Testing Phase:
This phase consist of continous testing that can be manual and automated to ensure the good code quality.Tools like Cucumber and Selenium are used for purpose.
5.Integration Phase:
In this phase,when the testing is complete new features are automatically integrated into the existing code base.Jenkins are used to do this.
6.Deployment Phase:
In this phase the application is packaged and released from the development servers to the production server.Tools like XebiaLabs and bmc are used to do that .
7.Operation Phase:
In this phase the software is deployed and one team intergrate them with the required services and servers.Ansible,Chef is used for this purpose.
8.Monitoring Phase:
After proper deployment the application is then monitored for different aspects and to see different issues and understand the impact of end users.
Posted on November 29, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.