Skip to content

Summary

We learned a lot in this lab! Let's recap some of what we learned:

Pipeline Primitives

Primitive Type Description Block Identifier
Stage Groups steps together into a single invoked method as to avoid duplication in the Pipeline Template. stages{}
Application Environment Encapsulates environment specific context, primarily for use in deployment steps. application_environments{}
Keywords Externalize the act of setting variables out of Pipeline Templates and into the Pipeline Configuration. keywords{}

Recall: Why shouldn't Library Steps take input parameters?

It fundamentally breaks the interchangeability of different implementations of the same step by different libraries by introducing a requirement that all implementations of that step accept the same parameters.

Back to top