Varasemaid slaide saab vaadata siit.
Continuous delivery with GitlabCI
The Ten Commandments of Continuous Delivery by Viktor Farcic (Cloudbees)
No silos, No departments!
Rearchitecture your development code into testable code!
There is no CD department!
- Big teams cannot do "continuous anything". Only small teams can do "continuous" (up to 10 engineers).
- That means monoliths must be split into smaller parts (microservices).
No tests means no commits.
- No more clicking around
- Don't use GUIs for defining CD pipelines.
One coffee, not longer (~15 minutes).
(This depends on the project, but most projects should achieve this!)
Fix it first, then continue developing.
- Run and test as much as possible locally.
- Respect your coworkers.
- If you trust your process then you can commit to master.
- You can use feature branches as long as you merge to master once a day.
- Managing and Maintaining a DevOps Assembly Line by Viktor Farcic (Cloudbees)
- Enterprise DevOps and the Modern Mainframe by Brian Dawson (Cloudbees) and Steve Kansa (Compuware)
- Blue Ocean: A New User Experience for Jenkins by James Dumay
Jenkinsi kasutususstatistika
Dokumentatsioon asub siin
Alustamise juhend on siin
Kuidas installida leiab siit
Jenkinsi tööd konveieritena
Jenkinsi tööde visualiseerimine Blue Ocean
Jenkinsi installimine, seadistamine ja ühe töö seadistamine
- Jenkinsi installimine vastavalt juhendile.
- Jenkinsi seadistamine vastavalt slaididele.
- Töö seadistamine analoogselt slaididele.