本文共 1251 字,大约阅读时间需要 4 分钟。
CI/CD管道能帮助自动化应用程序的构建,测试和部署,基本上充当了运维和开发团队之间的桥梁,因此构建CI/CD管道是DevOps团队中的一大重点工作。构建CI/CD管道听起来很简单,但打通工具链接和编写无数服务的集成是一个容易出错并且研究密集的过程,涉及大量的调试和维护。
针对这样的情况,Bitbucket于2月28日推出了他们的解决方案:Bitbucket Pipes。Bitbucket Pipes是一款基于云的工具,简化了自动化CI / CD工作流程的过程,可即插即用,并且与AWS,Google Cloud,Microsoft,Slack等主流环境集成。
在Bitbucket Pipes之前,Bitbucket推出了Pipelines和Deployment的功能。Pipelines是一种持续交付功能,可以让开发人员在不离开Bitbucket的情况下构建,测试和部署代码。Deployment是Bitbucket中的一个组件,能自动跟踪变更,记录这些变更的日期,并显示变更被推送到生产环境的程度。
“无论你是在AWS等托管服务上创建简单的部署管道,还是在采用多云部署策略,甚至是自动化包含安全扫描、监控和工件管理的复杂管道,Bitbucket Pipes都可以轻松构建和自动化CI/CD管道, 满足你的确切需求。“产品主管Harpreet Singh说。
以下是Bitbucket Pipes的工作原理:
在启动新的或现有的存储库之后,你将在Bitbucket的在线.yml编辑器中看到管道视图。然后,将它们添加到给定的代码库就非常简单:只需选择管道,输入要运行的管道所需的变量,复制、粘贴代码。最重要的是,你无需随着时间的推移更新或重新配置管道 - 它们由作者维护。这样一来,不管构建,更新,修改和维护CI / CD管道有多么复杂,这个过程都变得很简单了。
在下面的示例中展示了配置相同的管道时,右边通过简单地复制和粘贴管道,而左边需要手动键入和配置。右边的过程看起来是多么简单!
新用户可以轻松浏览和选择管道以开始使用,而更有经验的用户不仅可以在存储库中重用管道,还可以发现更多方法来自动化管道。
软件开发没有银弹,开发人员应该选择最适合需求的工具。Bitbucket与业界优秀的团队合作,将一些流行的工具直接带入CI / CD管道,帮助你完成托管,监控,事件管理以及其他工作。
Bitbucket Pipes包含Opsgenie,Sonatype,Snyk,Rollout,Sonarsource,Rollbar,LaunchDarkly,Pagerduty,JFrog,Bugsnag,Datadog,WhiteSource,NPM等团地的管道。定价有三个级别 - 免费,标准和高级。后续Bitbucket Pipes还将增加更多预先配置的管道。
截至2018年,Bitbucket的平台上拥有超过600万开发人员和100万个团队。
开启BitBucket Pipes:
参考链接:
转载地址:http://artba.baihongyu.com/