A t¨¦cnica de pipelines como c¨®digo enfatiza que a configura??o dos pipelines de entrega que criam, testam e implantam nossas aplica??es ou infraestrutura deve ser tratada como c¨®digo. Eles devem ser colocados sob controle de origem e modularizados em componentes reutiliz¨¢veis com teste e implanta??o automatizados. ? medida que as organiza??es transitam para times aut?nomos descentralizados, construindo ou micro frontends, a necessidade de pr¨¢ticas de engenharia no gerenciamento de pipelines como c¨®digo aumenta, para que os times continuem criando e implantando software consistente dentro da organiza??o. Essa necessidade deu origem a modelos e ferramentas de pipeline de entrega que permitem uma maneira padronizada de criar e implantar servi?os e aplica??es. Essas ferramentas usam pipelines de entrega declarativos das aplica??es, adotando um blueprint de pipeline para executar as tarefas subjacentes a v¨¢rios est¨¢gios de um ciclo de entrega ¡ª como compila??o, teste e implanta??o ¡ª, e eles abstraem os detalhes da implementa??o. A capacidade de criar, testar e implantar pipelines como c¨®digo deve ser um dos crit¨¦rios de avalia??o para a escolha de uma ferramenta 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.

