Destroyer of established tools
Build Pipelines as Code – Build your own build server with a few lines of Clojure
Your applications are code. Your infrastructure is code. And your pipeline? The thing that builds your artifacts, that runs your tests, that deploys your code into production? You probably still click around in your favorite build server to configure it. Or maybe you are a bit further and use some plugin to generate it from a config file. There is a better way: Build your own build server in a general purpose programming language! It has power, flexibility, version control, dependency management, refactorings, tool support and testing! In this talk, I will show you how to do it, why that’s a good idea and how a large organisation uses it successfully to release working software several times a day.