Cargando…
Achieving dependable software through Continuous Delivery and Quality Monitoring
<!--HTML-->The TE-MPE-MS Software team is a small group of people responsible for developing software for machine protection. Main projects include mostly software for the equipment supervision and testing. The usage of the Scrum methodology involves getting clients’ feedback as soon as possib...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2015
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2056260 |
_version_ | 1780948324171382784 |
---|---|
author | KROL, Kamil Henryk |
author_facet | KROL, Kamil Henryk |
author_sort | KROL, Kamil Henryk |
collection | CERN |
description | <!--HTML-->The TE-MPE-MS Software team is a small group of people responsible for developing software for machine protection. Main projects include mostly software for the equipment supervision and testing. The usage of the Scrum methodology involves getting clients’ feedback as soon as possible which pushed the requirement to integrate all the time and deliver software in small chunks. To meet these requirements the team successfully implemented Continuous Integration and Delivery processes using multiple open source and proprietary products including: Gradle, Flyway, JUnit+Mockito, SonarQube and Bamboo.
The idea for the presentation is to present our implementation of the CI/CD paradigms and explain on real live examples advantages and drawbacks of the current solution. During the presentation we will try to cover all the required steps which should automatically triggered by a developer’s commit. The presentation should give users a good hands-on experience on basic CI/CD principles and allow them to design and implement simple software delivery platform.
![CI/CD][1]
[1]: https://wikis.cern.ch/download/attachments/77562499/continuous%20delivery%20diagram.jpg?version=1&modificationDate=1413356546000&api=v2 |
id | cern-2056260 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2015 |
record_format | invenio |
spelling | cern-20562602022-11-02T22:09:31Zhttp://cds.cern.ch/record/2056260engKROL, Kamil HenrykAchieving dependable software through Continuous Delivery and Quality Monitoring1st Developers@CERN ForumConferences<!--HTML-->The TE-MPE-MS Software team is a small group of people responsible for developing software for machine protection. Main projects include mostly software for the equipment supervision and testing. The usage of the Scrum methodology involves getting clients’ feedback as soon as possible which pushed the requirement to integrate all the time and deliver software in small chunks. To meet these requirements the team successfully implemented Continuous Integration and Delivery processes using multiple open source and proprietary products including: Gradle, Flyway, JUnit+Mockito, SonarQube and Bamboo. The idea for the presentation is to present our implementation of the CI/CD paradigms and explain on real live examples advantages and drawbacks of the current solution. During the presentation we will try to cover all the required steps which should automatically triggered by a developer’s commit. The presentation should give users a good hands-on experience on basic CI/CD principles and allow them to design and implement simple software delivery platform. ![CI/CD][1] [1]: https://wikis.cern.ch/download/attachments/77562499/continuous%20delivery%20diagram.jpg?version=1&modificationDate=1413356546000&api=v2oai:cds.cern.ch:20562602015 |
spellingShingle | Conferences KROL, Kamil Henryk Achieving dependable software through Continuous Delivery and Quality Monitoring |
title | Achieving dependable software through Continuous Delivery and Quality Monitoring |
title_full | Achieving dependable software through Continuous Delivery and Quality Monitoring |
title_fullStr | Achieving dependable software through Continuous Delivery and Quality Monitoring |
title_full_unstemmed | Achieving dependable software through Continuous Delivery and Quality Monitoring |
title_short | Achieving dependable software through Continuous Delivery and Quality Monitoring |
title_sort | achieving dependable software through continuous delivery and quality monitoring |
topic | Conferences |
url | http://cds.cern.ch/record/2056260 |
work_keys_str_mv | AT krolkamilhenryk achievingdependablesoftwarethroughcontinuousdeliveryandqualitymonitoring AT krolkamilhenryk 1stdeveloperscernforum |