svn整合jenkins_从Bamboo到Jenkins,2016年意味着不断整合

svn整合jenkins

Jenkins 2.0有什么新功能? 好吧,在2.0版本中,最显着的变化之一就是安装向导,该向导引导新用户完成基本的配置步骤。 为了让新手更容易,Jenkins现在将建议用户安装一系列插件,其中包括GitHub和Mercurial等流行且有用的工具。

在谈到新的2.0版本时 ,Jenkins社区负责人R. Tyler Croy说,该向导推荐的这批插件可以满足大约80%的用例需求。 当然,Jenkins已将此插件包设为可选,以保留CI社区喜欢的灵活性。 开发人员仍然可以选择拒绝建议的程序包并自行冒险,选择他们喜欢的任何插件。

Croy透露, 对Jenkins 2.0而言最引人注目的更新之一是为新用户提供的即用型体验。 初次安装时向用户致意的简洁屏幕已成为过去。 “与我们以前相比,存在很大的差异。 詹金斯(Jenkins)刚开始时,当今的软件行业中没有很多东西。 现在有1000多个插件。 上手总是很容易的。 如果您有Java Runtime,则可以运行Jenkins实例。 但是人们会下载它并在本地运行它,并出现一个相当空白的屏幕。 对于不了解或不知道不了解的用户而言,这是一个非常空洞的体验。 他们必须去寻找插件和模式才能开始。”

在2.0版中,向导会向用户表示欢迎,该向导将引导他们完成一些简单的步骤。 例如,Jenkins现在将向用户推荐一整套插件供用户安装,其中包括GitHub和Mercurial等流行且有用的工具 。 根据Tyler的说法,该向导推荐的这批插件可以满足大约80%用例的需求。 当然,Jenkins已将此插件包设为可选,以保留CI社区喜欢的灵活性。 开发人员仍然可以选择拒绝建议的程序包并自行冒险,选择他们喜欢的任何插件。

Atlassian增加规模和连通性

当詹金斯(Jenkins)提出新的用户体验时, Atlassian将注意力转移到CI演进的另一端-当组织开始扩展其平台时。 Bamboo团队为需要将CI或CD扩展到100个标记以至250个代理的企业添加了新的代理或从属层Sepideh Setayeshfar ,产品营销经理在说,这种升级是在回应时,他们的代码库开始成长企业所面临的挑战作出。 “开发团队需要能够跟上生产力和速度,而又不会失去质量。 他们需要更多的代理来通过在使用的工具内进行扩展来运行部署。”

Bamboo项目负责人Allison Huselid指出了最新版本中的另一个改进。 “由于我们与存储桶服务器和JIRA软件之类的其他工具进行了高度集成,因此我们创建了一个改进的集成UI,该界面提供了各种工具连接在一起时的外观的更多见解。 从连接的角度来看,它可以帮助用户排除任何正在发生的问题。”

部署是Bamboo的另一个完善领域。 根据Allison所说:“我们引入了REST API,可以从Chef和Puppet等外部系统调用该API,因此您可以创建更复杂的触发器来指向那里的项目。 您将在如何协调部署过程方面获得更多改进。”

两种持续集成系统现在都更加安全

克罗伊很高兴地报告说,在社区新的安全官员的坚持下,詹金斯现在可以实现更强大的安全性。 “ 2.0版本设置为要求身份验证作为默认配置。” 对于当今基于云的开发和部署环境,这是一种明智的措施。 “如果不设置身份验证,则在公共云上运行Jenkins可能很危险。 就API配置文件而言,它具有特定的外观,可让黑客在扫描EC2或Azure子网时轻松识别。” 这种类型的安全漏洞使组织面临跨站点脚本攻击和其他威胁的风险。

为什么要花这么长时间实施这项变更? 泰勒(Tyler)指出,该组织一直在努力让年长的用户感到满意。 “我们非常渴望保持与先前版本的向后兼容性。 这就是为什么新的安全功能默认为“关闭”的原因。 升级后的用户仍然不会自动打开这些功能,但是Jenkins社区强烈建议现有用户接受安全功能。 除此之外,克罗伊表示,将其切换到2.0应该顺畅无阻。 “这就像正常的升级。 无需进行任何数据迁移。 您不必担心更改设置或更新配置。 我们没有消除人们赖以生存的东西。”

Allison指出,Atlassian的CI一直要求立即进行身份验证。 但是,Bamboo团队还通过其他管理权限将控制权提高到了更高的水平。 “我们知道大型团队可能会发疯,因此现在您可以锁定谁可以访问添加更多存储库或项目的权限。 这样,配置不会失控,但分配的权限也可以防止请求成为瓶颈。”

来年,我们可以预期两个流行的持续集成平台都将继续添加新功能,以使企业能够扩展,简化和保护其CI流程。

如何成为詹金斯专家

努力学习詹金斯? 查看这些很棒的循序渐进的Jenkins CI教程。 他们会让您很快成为Jenkins CI专家。

步骤1 — 下载Jenkins并安装 CI工具

第2步-创建您的第一个Jenkins构建作业教程

第3步-将Jenkins环境变量注入脚本

步骤4 —修正烦人的Jenkins插件错误

第5步-将詹金斯与Maven辩论甩在身后

第6步—学习使用布尔值和字符串詹金斯参数

步骤7 —做一个Jenkins Git插件GitHub拉

步骤8 —将基本的Git命令知识添加到您的DevOps技能集中

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/From-Bamboo-to-Jenkins-2016-means-continuously-integrating

svn整合jenkins

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值