首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

谷歌更新Cloud Build,集成更多CI/CD功能

Google更新其在GitHub市场中的Cloud Build应用程序,全面强化CI/CD功能,现在用户可以自定义拉取请求、分支和标签事件以触发构建工作,也能在GitHub中审查构建状态,甚至还能程序化地创建和管理构建触发器。

借由应用程序与GitHub集成,开发者现在可以添加构建触发器,并自定义在特定存储库事件上触发构建工作,像是可以设置在拉取请求、推送到主分支或是发布标签时进行构建,开发者也可以为每个触发器设置不同的构建配置,根据修改的分支、标签和拉取请求配置构建步骤。

还能够根据已经修改的文件,设置是否要触发构建工作,这个功能可以用来忽略对README文件的修改,或是只有当特定子目录中的文件更改时,才会触发构建。另外,新加入的拉取请求功能,管理者可以要求拉取请求上带有注解,才能触发构建。

而通过应用程序触发的构建工作,会使用GitHub Checks API自动将状态丢回GitHub,由于构建反馈直接集成到了GitHub开发人员工作流程中,因此能减少各种页面的切换。发布到GitHub的更新包括了构建状态、构建持续时间、错误消息以及构建日志细节的连接。

在这次的Cloud Build GitHub应用程序更新,也让开发者可以便用Cloud Build API和Cloud SDK来配置构建触发器,也就是说开发者可以程序化构建工作,只要通过API请求,或是在json和yaml文件编写脚本,就可以程序化创建、更新和删除GitHub触发器。

这些Cloud Build和GitHub间的CI/CD功能集成,可以让开发者更快且更频繁的验证拉取请求,并创建基于git的CI/CD工作流程。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190929A0Q2GU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券