Who watches the watchers - a Jenkins journey
Look Ma, No Hands! Jenkins testability and monitoring
- Track: Continuous Integration and Continuous Deployment devroom
- Room: D.cicd
- Day: Sunday
- Start: 11:55
- End: 12:40
- Video with Q&A: D.cicd
- Video only: D.cicd
- Chat: Join the conversation!
When Everything as Code converges to automate/test your processes, in this talk we would like to discuss further our journey and our vision to handle our automation programmatically.
When we started to use Jenkins at Elastic, there was already a team providing the service, similar to the SaaS you could see nowadays, so teams were encouraged to handle their automation using the Configuration as Code paradigm with the Jenkins Job Builder tool, but at a certain moment of time this particular approach didn’t scale much, and that’s when we started to think about a more robust, testable and automated CI/CD ecosystem.
Then our journey started by applying the below principles and practices:
- Everything as Code
- Everything is Tested
- Documentation as Code
- Functional testing
- Continuous Improvement
- Continuous Deployment
All the above concepts are the ones that helped us in this journey and that’s the reason for this talk to share our experience and vision. Besides gathering from you your opinions and feedback.
Speakers
Victor Martinez | |
Ivan Fernandez Calvo |