Publication | Closed Access
Continuous and Integrated Software Development using DevOps
51
Citations
2
References
2018
Year
Unknown Venue
Software MaintenanceEngineeringSoftware EngineeringSoftware AnalysisQuality Function DeploymentDevops ReportContinuous DeploymentSystems EngineeringIntegrated Software DevelopmentDesignComputer EngineeringConfiguration ManagementSoftware DesignInfrastructure A CodeSoftware DevelopmentContinuous DeliverySoftware TestingCloud ComputingContinuous IntegrationSystem SoftwareDevelopment EnvironmentDevops
Devops is all about culture, automation, measurement and sharing (CAMS). It is gaining popularity because of its continuous approach - continuous integration(CI), continuous deployment (CD) and software delivery. CI requires the developer to commit the code several times in a day followed by automatic build and test and immediate feedback to the developer whenever any bug is encountered. If no bug is encountered, the committed code is pushed to the production. According to the 2017 State Of Devops Report, high performance companies like Amazon and Netflix deploy thousands of times per day. Configuration management allows the rollback of previous code for the developer. However several factors prevent the organizations from adopting these approaches like lack of fully automated acceptance test, poor rollback methodology, manually driven quality check etc. This research paper provides various methodologies and tools that can constitute an effective CD/CI pipeline.
| Year | Citations | |
|---|---|---|
Page 1
Page 1