La t¨¦cnica de Pipelines como c¨®digo enfatiza que la configuraci¨®n de los pipelines de entrega que se encargan de construir, probar y desplegar nuestras aplicaciones o infraestructura deben crearse como c¨®digo; deben colocarse bajo control de c¨®digo fuente y modularizarse en componentes reutilizables con pruebas y despliegue automatizados. A medida que las organizaciones se trasladan a la creaci¨®n de equipos aut¨®nomos descentralizados o micro frontends, La necesidad de pr¨¢cticas de ingenier¨ªa en la gesti¨®n de pipelines como codigo aumenta para mantener la construcci¨®n y la implementaci¨®n de software coherente dentro de la organizaci¨®n. Esta necesidad ha dado lugar a la entrega de plantillas de pipelines y herramientas que permitan una forma estandarizada de construir, desplegar servicios y aplicaciones. Dichas herramientas utilizan pipelines de entrega declarativos de aplicaciones adoptando un plan de pipelines para ejecutar las tareas subyacentes y las diversas etapas de un ciclo de vida de entrega, como compilaci¨®n, prueba y despliegue; y que adem¨¢s abstraen los detalles de implementaci¨®n. La capacidad de construir, probar y desplegar pipelines como c¨®digo deber¨ªa ser uno de los criterios de evaluaci¨®n para elegir una herramienta de CI/CD.
Teams are pushing for automation across their environments(testing), including their development infrastructure. Pipelines as code is defining the deployment pipeline through code instead of configuring a running CI/CD tool. LambdaCD, , GoCD and Concourse are examples that allow usage of this technique. Also, configuration automation tools for CI/CD systems like can be used to treat the deployment pipeline as code¡ªversioned and tested.
Teams are pushing for automation across their environments, including their development infrastructure. Pipelines as code is defining the deployment pipeline through code instead of configuring a running CI/CD tool. LambdaCD, , GoCD and Concourse are examples that allow usage of this technique. Also, configuration automation tools for CI/CD systems like can be used to treat the deployment pipeline as code¡ªversioned and tested.