Building Delivery Pipelines with Jenkins’ Pipeline as Code

Jenkins, originally known as Hudson, is the “leading open source automation server”.  For many organizations, it plays a key role in enabling continuous integration, continuous deployment and continuous testing.  New in 2016, in support of common DevOps trends, Jenkins version 2 introduced a robust, extensible approach to managing complex automation pipelines as code.  Offering a Domain Specific Language based on Groovy, a suite of plugins providing powerful pipeline abstractions and optimized support for common development platforms, Jenkins’ Pipeline as Code provides a solid foundation for a team’s continuous delivery practices.  Join Kevin Fox, ICC’s Enterprise Architecture Practice Lead, as he provides a practical overview of this important new capability for a popular open source platform.

Topics

  • Understand the value of delivery pipelines for Agile development teams
  • Recognize the role of automation code in enabling delivery pipelines
  • Introduce Jenkins’ approach to Pipeline as Code
  • Demonstrate practical aspects of pipeline code reuse
  • Present effective options for managing pipelines for large development projects