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...

Descripción completa

Detalles Bibliográficos
Autor principal: KROL, Kamil Henryk
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