ORR2016 - 2016-11-15.01
OpenRheinRuhr 2016
Ein Pott voll Software
Referenten | |
---|---|
Sujeevan Vijayakumaran |
Programm | |
---|---|
Tag | 05.11.2016 - 2016-11-05 |
Raum | Vortragsraum 3 |
Beginn | 14:40 |
Dauer | 01:00 |
Info | |
ID | 458 |
Veranstaltungstyp | Vortrag |
Track | Programmierung |
Sprache der Veranstaltung | deutsch |
Automation mit Jenkins 2.0
Automate your developer life!
Jenkins war ursprünglich lange ein reiner Continuous Integration Server. Durch den Release von 2.0 hat es sich allerdings etwas gewandelt und bezeichnet sich nun als Open Source Automation Server – was Continuous Integration beinhaltet. Der Vortrag gibt einen Einstieg in die Nutzung und Features von Jenkins 2.0 und zeigt auch die neuesten und praktischsten Features, die in dieser Version eingeflossen sind.
Der Open Source Automation Server Jenkins kann seit der Version 2.0 noch vielfältiger eingesetzt werden, als dies vorher der Veröffentlichung der Version 2.0 der Fall war. Zuvor diente es vor allem als Continuous Integration Server. Quellcode konnte auf einen beliebigen VCS-Server hochgeladen werden, was Jenkins dann ausgecheckt, gebaut und getestet hat. Dies geschah in der Regel mit Hilfe von einfachen Bash oder Batch-Skripten mit einer Befehlskette. Mit Version 2.0 wird das ganze einfacher, flexibler und an einigen Stellen auch komplexer: Pipelines unterstützen die Entwickler bei der Umsetzung von Continuous Delivery. Wozu "nur" ein Jenkinsfile in Groovy geschrieben werden muss.
Der Talk richtet sich sowohl an Einsteiger in Jenkins als auch an möglichen Umsteigern von anderen Automation Servern wie etwa Travis-CI. Es wird gezeigt, wie man eine Pipeline definieren kann, wie sie geschrieben werden und wie weit man das ganze treiben kann, um höchste Flexibilität zu erreichen.