A meta-pipeline for generating continuous delivery pipelines for microservices

9th November 2015 in London at CodeNode

There are 23 other SkillsCasts available from µCon 2015: The Microservices Conference

Please log in to watch this conference skillscast.

543303215 640

At SpringerNature the development group is adopting microservices. They found that having developers set up build pipelines by hand for each service was time-consuming and led to inconsistencies as our environment changed, so they automated the process.

The team developed a meta-pipeline that will generate a continuous delivery pipeline for any of their repositories that follow a set of conventions - their Meta-Pipeline Protocol.

This will have been presented at SoftwareCircus (Amsterdam), and Agile Cambridge.

Standardising their pipeline definition has greatly reduced the team programmers' effort and allowed them to safely evolve their build environment. They're starting to exploit this meta information to improve their overall environment, for example: to visualise relationships, to manage the running of client contract tests, and to profile build timings.


Thanks to our sponsors

A meta-pipeline for generating continuous delivery pipelines for microservices

Steve Freeman

Steve was a pioneer of Agile software development in the UK, he has built applications for banks, ISPs, financial data providers, and specialist software companies. He has given training courses in Europe, America, and Asia.

Hilverd Reker

Hilverd Reker is a developer at Springer Nature in London where he works on the Tools Engineering team. He is identifying and implementing solutions to problems faced by most of Springer’s software development teams, and doing longer-term work that individual teams can find difficult to justify in short-term value. Prior to joining Springer he worked as a Java developer at an online supermarket.