云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

香港带宽_企业邮箱app_新用户

小七 141 0

与詹金斯的连续交货——第1部分

这是一系列关于使用Jenkins持续交付和新的Pipeline特性的博客文章的介绍。在接下来的几周里继续学习吧!使用流水线更快地交付软件连续交付允许您以更低的风险交付软件。持续交付的途径首先是对组织内使用的软件交付管道进行建模,然后集中精力于it的自动化。通过流水线自动化实现的早期、直接反馈使软件交付比传统的交付方法更快。1詹金斯是软件交付工具链中的瑞士军刀。开发人员和操作人员有不同的思维方式,使用不同的工具来完成各自的工作。由于Jenkins集成了各种各样的工具集,因此它充当了开发和操作团队之间的交叉点。几年来,组织一直在用现有的Jenkins插件组织管道。随着经验的加深,组织希望超越简单的管道,绘制复杂的流程图,以映射到其特定的交付流程。对于Jenkins用户来说,创建和管理复杂的管道变得更加容易。CloudBees工程师为Jenkins开源项目贡献了新的Pipeline插件,它根据社区需求开发,提供了捕获和交付这些流所需的基础设施。本系列博客概述了Jenkins现在提供的Pipeline特性。读者将了解如何使用管道设置和交付他们的交付管道特征。连续交付不是撒在整个组织中神奇地制造出软件的小精灵灰尘!持续交付是一个过程,而不是一种工具,需要一种从上到下渗透到组织内部的思维和文化。一旦组织接受了这一理念,下一步就是在从开发到生产的过程中映射软件流的困难部分。此流程跨多个部门,有明确的部门内切换。开发和运营团队在这里开会,深入了解世界另一端发生的事情。很多时候,团队发现每个部门都在使用詹金斯。因此,选择Jenkins作为驱动连续交付的默认引擎。在实现持续交付的过程中,还需要考虑其他因素。这些因素包括对正在开发的应用程序进行组件化,使整个管道自动化(在合理的限制内),以及释放有争议的资源。21关于持续交付的商业价值的讨论,请访问本文进一步讨论了需要考虑的问题:准备在企业中持续交付,Andrew Phillips,2013年8月28日,InfoQ