YaST: from the repository to the distributions
Continuous testing and delivery, the YaST way
Ancor González Sosa
Ancor González Sosa got hooked on Free Software while studying Computer Sciences in the University at his homeland (Canary Islands) at some point near the year 2000, becoming a GNU/Linux addict. In 2002 he discovered Ruby which quickly became his language of choice (first for Qt based applications and later for web development). Being a very active local Free Software advocate, he was recruited in 2013 by the openSUSE Team at SUSE Linux as a web developer.
Since then, as you can see in his github profile, he has been trying to break the Build Service, openQA, YaST, the Travel Support Program application, software.o.o, progress.o.o, OSEM, Jangouts and several other tools related with the openSUSE project. Since July 2014 he is a proud member of the YaST Team at SUSE.
In this talk we will briefly explore all the mechanisms and workflows used by the YaST developers in order to share as much code as possible between all the SUSE and openSUSE distributions, while ensuring the quality of all the different YaST modules.
Learn how Rake, unit tests, Github, Jenkins, Travis, OBS and even Docker are used to deliver the developer's work to the already released products (via maintenance updates), to the ones still to be released and to our rolling distribution Tumbleweed.
- Date:
- 2017 May 27 - 11:45
- Duration:
- 15 min
- Room:
- Saal (Main Hall)
- Conference:
- openSUSE Conference 2017
- Language:
- Track:
- openSUSE
- Difficulty:
- Medium
- openSUSE for Small- and Medium Sized Business
- Start Time:
- 2017 May 27 11:00
- Room:
- Seminarraum 2
- OBS in numbers
- Start Time:
- 2017 May 27 11:30
- Room:
- Galerie
- Making sense of your security logs using syslog-ng
- Start Time:
- 2017 May 27 11:30
- Room:
- Seminarraum 1