Bitbucket推出自动持续集成和发布工具,提供超30种预先配置

版本库托管服务Bitbucket最近推出自动持续集成和发布(CI/CD)工具Pipes,简化配置工作以及CI/CD工作流程,Bitbucket Pipes提供超过30种预先配置的常用pipe让开发者选择,包含微软Azure、AWS、GCP、Slack等常见的pipe,开发者选择pipe之后,并且输入所需的参数,就能够使用,此外,开发者还能打造自家的pipe,构建完成后,能在不同的repository之间找出重复的配置,不需要一行行手动输入配置,只需要复制粘贴pipe即可,省去开发者手动撰写集成工作流程的工作。

Bitbucket表示,随着DevOps开发模式越来越盛行,创建和管理持续集成和发布工作流程的责任,逐渐从发布工程师转移至开发者身上,但是打造一个稳固、可靠的CI /CD的工作流程是一件非常繁复的工作,开发者必须使用多项工具来发布软件,并为这些服务手动撰写集成的工作流程,在每次的更新过程中,又要再次确保工作流程的可靠性、调试,还要维护。

现在,开发者不需要再写一行行繁复的script来配置工作流程,只要选择适合自家需求的pipe,调用pipe并且输入所需的参数,就能够开始执行,如此一来,设置跨工作流程和repository额外的服务变得相当容易,而且,这些pipe都会由发布的作者来更新和维护,开发者不需要担心后续的更新和重新配置问题,让开发者创建、更新、修改和维护CI/CD工作流程变得更简单。另外,针对一些布署的pipe,像是AWS Elastic Beanstalk Deploy和NPM Publish,Bitbucket还在log日志中提供了方便的链接,让开发者审查布署的应用。