Run Your CI in Code, Not YAML - Kyle Penfound, Dagger

Run Your CI in Code, Not YAML - Kyle Penfound, Dagger

2.552 Lượt nghe
Run Your CI in Code, Not YAML - Kyle Penfound, Dagger
Run Your CI in Code, Not YAML - Kyle Penfound, Dagger `git commit -m 'fix ci'`. If you've made changes to a CI pipeline, you've probably committed a message like this many times. In this session I demonstrate a better way: CI pipelines as code. With years of experience in DevOps and Release Engineering, I've seen what makes CI hard. CI pipelines as code means writing CI logic with your preferred programming language instead of proprietary CI configuration yaml. Over time, CI configuration yaml grows longer and more complex. This makes it harder to read, test, and debug. CI pipelines as code solve this by bringing testability, readability — and even portability! This session will use real world examples to show how CI pipelines as code solves these problems and how you can implement pipelines as code today.