的管道作为代码技术强调构建、测试和部署应用程序或基础设施的交付管道的配置应该被视为代码;它们应该置于源代码控制之下,并通过自动化测试和部署在可重用组件中进行模块化。随着组织向分散自治团队的发展microservices或微前端,随着代码的增加,对管理管道的工程实践的需求增加,以保持在组织内构建和部署软件的一致性。这种需求导致了交付管道模板和工具的出现,这些模板和工具支持以标准化的方式构建和部署服务和应用程序。这些工具使用声明式输送管道对于应用程序,采用管道蓝图来执行交付生命周期的各个阶段的底层任务,比如构建、测试和部署;它们抽象了实现细节。将管道构建、测试和部署为代码的能力应该是选择CI/CD工具的评估标准之一。