18:30 - 19:30
At Previnet we have a variety of stacks and build tools (python, scala, java, node.js, ant, maven and sbt to mention the most common) and more than 450 different applications and libraries. To manage in a consistent way this huge amounts of projects and daily builds we developed several custom DSLs to roll out our own pipeline templates. Smaller blocks can be reused and composed togheter to form more complex pipelines. Such pipelines are deployed into jenkins clusters and are used to run builds, integration tests (inside docker) and continously deploy our applications to kubernetes, jakarta application servers, web servers.