A repo for the slides of the talk.
Resources on the project can be found here
Conference | Slides | Video | Notes | Length | Year |
---|---|---|---|---|---|
PyCon AU | 🔗 | 🔗 | 🔗 | 30 min | 2024 |
You likely have a good pipeline that either runs tests, lints, or deployments for your project.
But when it comes to changing that pipeline, how sure are you that it works before taking those changes live?
In this talk, we’ll explore why it doesn’t have to be the case that “there’s no devops for devops”.
We’ll give a quick run down of what pipelines are, and why they should be used, before we give an example where it can be hard to know whether making changes to a gitlab pipeline will fail, and why that can be the case.
Then, we’ll showcase tools that can be used for testing, creating, and simulating pipelines, so you too can setup a system to always be sure that your pipeline changes won’t cause any water damage.
git clone --recurse-submodules
needs to be used when cloning (or git submodule update --init --recursive
if already cloned).cd src/reveal.js && npm install
cd ../../ && ./start