Skip to content

Automating SLI/SLO based build validation with Keptn and Jenkins

Photo of Oleg Nenashev
Hosted By
Oleg N. and Mark W.
Automating SLI/SLO based build validation with Keptn and Jenkins

Details

Presenter: Andreas Grabner, Dynatrace. Meetup will be held in Zoom Webinar, RSVP to see the link. Time: 2PM UTC, June 04.

In many organizations up to 80% of pipeline execution time is spent in manual build validation steps. How can we reduce that? One option is applying Google's SRE (Site Reliability Engineering) practices by automating SLI (Service Level Indicators) & SLO (Service Level Objectives) based build validation. This method has proven to detect problematic issues in production and also allows us to automatically approve or reject builds being pushed through our pipelines. The side benefit is that once code passes our pipelines we have already been validating it with SLIs/SLOs relevant for production as well.

In this session you learn the basics of picking good SLIs & SLOs and how to extract them from your monitoring tools. After this session you will be able to start implementing this integration yourself with Jenkins. To give you a jump start you will be introduced to the open source project Keptn (www.keptn.sh) which provides automated SLI/SLO-based quality gates. Then we'll talk about Keptn Jenkins Shared Library which integrates Jenkins and Keptn with just a couple of function calls.

References:

About the speaker: Andreas Grabner (@grabnerandi) has 20+ years of experience as a software developer, tester and architect and is an advocate for high-performing cloud scale applications. He is a regular contributor to the DevOps community, a frequent speaker at technology conferences and regularly publishes articles on blog.dynatrace.com.

Photo of Jenkins Online Meetup group
Jenkins Online Meetup
See more events