Empowering Continuous Delivery in Software Development - The DevOps Strategy.

ICSOFT(2018)

引用 2|浏览8
暂无评分
摘要
Continuous Delivery refers to a software development practice where members of a team frequently integrate their work, so that the process of delivery can be easily conducted. However, this continuous integration and delivery requires a reliable collaboration between development and IT operation teams. The DevOps practices support this collaboration since they enable that the operation staff making use of the same infrastructure as developers for their systems work. Our study aims at presenting a practical DevOps implementation and analyzing how the process of software delivery and infrastructure changes was automated. Our approach follows the principles of infrastructure as code, where a configuration platform - PowerShell DSC - was used to automatically define reliable environments for continuous software delivery. In this context, we defined the concept of "stage for dev", also using the Docker technology, which involves all the elements that enable members of a team to have the same production environment, locally configured in their personal machines and thus empowering the continuous integration and delivery of system releases.
更多
查看译文
关键词
Continuous delivery, DevOps, Software deployment
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要