Continuous integration pipelines have typically been the responsibility of devops teams, despite the fact that day to day, developers have far more interaction with them and would be better placed to maintain them. Often this is exacerbated due to different tools being used for the pipelines than the ones developers use on their own machine. Enter Dagger. Dagger is a solution which allows for building pipelines, built on top of Docker, which run exactly the same on the local development machine as they do on the CI/CD servers. In addition, Dagger modules can be written in multiple different languages and composed into a single pipeline, removing the barrier of entry for developers to maintain their own pipelines. In this talk I’ll show you the work we’ve been doing recently on the Dagger PHP SDK and how you can sharpen up your own CI/CD pipelines.

Comments

Please login to leave a comment