Las plantillas de Azure Pipelines te permiten eliminar la duplicidad cuando defines tus Azure Pipelines, a través de dos mecanismos. Con “incluir” plantillas, puedes hacer referencia a una plantilla, de tal forma que se expandirá en línea como una macro parametrizado de C++, permitiendo así una forma sencilla de reutilizar una configuración común en todas las etapas, trabajos y pasos. Con “extender” plantilla, puedes definir una capa exterior con la configuración común de la pipeline y con la aprobación requerida de la plantilla, puedes hacer que la compilación falle si la pipeline no extiende de ciertas plantillas, previniendo ataques maliciosos contra la propia configuración de la pipeline. Junto con [CircleCI]((/es/radar/platforms/circleci), Orbs y el todavía más reciente GitHub Actions Reusable Workflows, las plantillas de Azure Pipeline son parte de la tendencia sobre la creación de modularidad en el diseño de las pipelines a lo largo de múltiples plataformas y varios de nuestros equipos han estado contentos utilizándolo.