# Achieving dependable software through Continuous Delivery and Quality Monitoring

- Institution: CERN
- Department: Conferences
- Speaker: Kamil Henryk KROL
- Year: 2015
- Language: English
- Subjects: Computer science
- Source: [CERN](https://videos.cern.ch/record/3011422)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

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.

0:00:00 Slide 1

0:00:29 Slide 2

0:00:42 Slide 3

0:00:49 Slide 4

0:01:01 Slide 5

0:01:06 Slide 6

0:01:22 Slide 7

0:01:35 Slide 8

0:02:11 Slide 9

0:02:23 Slide 10

0:02:33 Slide 11

0:02:46 Slide 12

0:02:50 Slide 13

0:03:00 Slide 14

0:03:06 Slide 15

0:03:37 Slide 16

0:03:44 Slide 17

0:03:58 Slide 18

0:04:07 Slide 19

0:04:11 Slide 20

0:04:20 Slide 21

0:05:44 Slide 22

0:06:09 Slide 23

0:06:19 Slide 24

0:06:33 Slide 25

0:06:44 Slide 26

0:06:50 Slide 27

0:06:54 Slide 28

0:08:48 Slide 29

0:08:57 Slide 30

0:09:01 Slide 31

0:09:07 Slide 32

0:09:12 Slide 33

0:09:19 Slide 34

0:09:31 Slide 35

0:09:36 Slide 36

0:09:43 Slide 37

0:10:26 Slide 38

0:10:50 Slide 39

0:10:54 Slide 40

0:10:58 Slide 41

0:11:04 Slide 42

0:11:27 Slide 43

0:12:06 Slide…

## Lectures

1. [Achieving dependable software through Continuous Delivery and Quality Monitoring](https://invisiblenetwork.ai/learn/cern/3011422/f5d70745045f), 26 min (CERN's player)
