Enabling DevOps Collaboration and Continuous Delivery Using Diverse Application Environments

被引:7
|
作者
Wettinger, Johannes [1 ]
Andrikopoulos, Vasilios [1 ]
Leymann, Frank [1 ]
机构
[1] Univ Stuttgart, Inst Architecture Applicat Syst, Univ Str 38, D-70174 Stuttgart, Germany
关键词
Continuous delivery; Pipeline; Requirements; Topology; DevOps; CLOUD;
D O I
10.1007/978-3-319-26148-5_23
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Aiming to provide the means for efficient collaboration between development and operations personnel, the DevOps paradigm is backed by an increasingly growing collection of tools and reusable artifacts for application management. Continuous delivery pipelines are established based on these building blocks by implementing fully automated, end-to-end application delivery processes, which significantly shorten release cycles to reduce risks and costs as well as gaining a critical competitive advantage. Diverse application environments need to be managed along the pipeline such as development, build, test, and production environments. In this work we address the need for systematically specifying and maintaining diverse application environment topologies enriched with environment-specific requirements in order to implement continuous delivery pipelines. Beside the representation of such requirements, we focus on their systematic and collaborative resolution with respect to the individual needs of the involved application environments.
引用
收藏
页码:348 / 358
页数:11
相关论文
共 50 条
  • [1] DevDocOps: Enabling continuous documentation in alignment with DevOps
    Rong, Guoping
    Jin, Zefeng
    Zhang, He
    Zhang, Youwen
    Ye, Wenhua
    Shao, Dong
    SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (03): : 210 - 226
  • [2] Microservices: Architecting for Continuous Delivery and DevOps
    Chen, Lianping
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2018, : 39 - 46
  • [3] Understanding DevOps & Bridging the gap from Continuous Integration to Continuous Delivery
    Virmani, Manish
    FIFTH INTERNATIONAL CONFERENCE ON THE INNOVATIVE COMPUTING TECHNOLOGY (INTECH 2015), 2015, : 78 - 82
  • [4] Empowering Continuous Delivery in Software Development: The DevOps Strategy
    Siebra, Clauirton
    Lacerda, Rosberg
    Cerqueira, Italo
    Quintino, Jonysberg P.
    Florentin, Fabiana
    da Silva, Fabio B. Q.
    Santos, Andre L. M.
    SOFTWARE TECHNOLOGIES, ICSOFT 2018, 2019, 1077 : 247 - 265
  • [5] Collaborative gathering and continuous delivery of DevOps solutions through repositories
    Wettinger J.
    Breitenbücher U.
    Falkenthal M.
    Leymann F.
    Computer Science - Research and Development, 2017, 32 (3-4): : 281 - 290
  • [6] Adoption Issues in DevOps from the Perspective of Continuous Delivery Pipeline
    Toh, M. Zulfahmi
    Sahibuddin, Shamsul
    Mahrin, Mohd Naz'ri
    2019 8TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2019), 2019, : 173 - 177
  • [7] Exploiting DevOps Practices for Dependable and Secure Continuous Delivery Pipelines
    Duellmann, Thomas F.
    Paule, Christina
    van Hoorn, Andre
    PROCEEDINGS 2018 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON RAPID CONTINUOUS SOFTWARE ENGINEERING (RCOSE), 2018, : 27 - 30
  • [8] Challenges in Adopting Continuous Delivery and DevOps in a Globally Distributed Product Team
    Gupta, Rajeev Kumar
    Venkatachalapathy, Mekanathan
    Jeberla, Ferose Khan
    2019 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2019), 2019, : 30 - 34
  • [9] Industry-Academy Collaboration in Teaching DevOps and Continuous Delivery to Software Engineering Students: Towards Improved Industrial Relevance in Higher Education
    Kuusinen, Kati
    Albertsen, Sofus
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2019, : 23 - 27
  • [10] Research on Application of DevOps in Documentation towards Full Value Delivery
    Jin Z.-F.
    Zhang Y.-W.
    Ye W.-H.
    Zhang H.
    Shao D.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (10): : 3127 - 3147