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: https://confluence.atlassian.com/bitbucket/how-to-make-a-pipe-for-pipelines-966051288.html

参考链接:

https://bitbucket.org/blog/meet-bitbucket-pipes-30-ways-to-automate-your-ci-cd-pipeline?utm_source=reddit\u0026amp;utm_medium=social\u0026amp;utm_campaign=bitbucket_bitbucket-pipes

https://venturebeat.com/2019/02/28/bitbucket-makes-pipes-its-continuous-delivery-feature-broadly-available/

Bitbucket Pipes发布,带来30+自动化CI/CD管道的方法相关推荐

  1. 自动部署 管道 ci cd_自动化测试在CI CD管道中的作用

    自动部署 管道 ci cd 业界广泛采用的软件开发实践:持续集成和持续部署可确保良好地交付产品并经常交付. 常规代码提交需要常规/连续测试,而如果忽略它,则可能导致非弹性基础结构. 如何交付坚固的CI ...

  2. 自动化测试在CI CD管道中的作用

    业界广泛采用的软件开发实践:持续集成和持续部署可确保良好地交付产品并经常交付. 常规代码提交需要常规/连续测试,而如果忽略它,则可能导致基础架构无法恢复. 如何交付坚固的CI CD管道? 对于许多公司 ...

  3. Kubernetes 的 CI/CD 管道概述

    An Overview of CI/CD Pipelines With Kubernetes Take a look at CI/CD approaches in a Kubernetes ecosy ...

  4. qa/qc_专业QA如何实施可靠的CI / CD管道?

    qa/qc 过时的传统软件开发方法并不能接管不断升级的市场趋势,并且这些方法缺乏解决方案,无法解决引入" 持续集成(CI)和持续交付(CD) "的快速软件发布需求的增长. 除了CI ...

  5. 专业QA如何实施可靠的CI / CD管道?

    过时的传统软件开发方法并不能接管不断升级的市场趋势,并且这些方法缺乏解决方案,这些解决方案无法满足引入" 持续集成(CI)和持续交付(CD) "的快速软件发布的日益增长的需求. 除 ...

  6. sudo apt install镜像_将Docker镜像安全扫描步骤添加到CI/CD管道

    使用GitlabCI和Trivy 介绍 如今,镜像安全扫描变得越来越流行.这个想法是分析一个Docker镜像并基于CVE数据库寻找漏洞.这样,我们可以在使用镜像之前知道其包含哪些漏洞,因此我们只能在生 ...

  7. apigee 安装_APIGEE:用于API代理的CI / CD管道

    apigee 安装 在本文中,我们将看到如何为APIGEE API代理创建CI / CD管道. 我已经参考了APIGEE社区上同一主题的几篇文章. 这些给了一些关于如何为API代理设置CI / CD管 ...

  8. APIGEE:用于API代理的CI / CD管道

    在本文中,我们将看到如何为APIGEE API代理创建CI / CD管道. 我已经参考了APIGEE社区上同一主题的几篇文章. 这些给了一些关于如何为API代理设置CI / CD管道的想法. 这是我用 ...

  9. ci/cd自动化测试_自动化CI / CD并花费更多时间编写代码

    ci/cd自动化测试 This article was sponsored by Microsoft Visual Studio App Center. Thank you for supportin ...

最新文章

  1. 联想g510升级换什么cpu好_老兵不死,十年前的联想 Y450 笔记本复活记
  2. icon-font与svg
  3. OpenCV 自适应的直方图均衡化
  4. 使用 MWC V2.5 中的 MPU6050中的DMP进行计算姿态(转载)
  5. GridView绑定数据源 绑定DataReader /DataSet /DataTable
  6. 刚开始学C 语言 怎么编写小程序,用C 语言 程序怎么样编写一个小程序 工具
  7. Spring原理之代理与动态代理模式总结(四)
  8. 【Pytorch神经网络实战案例】14 构建条件变分自编码神经网络模型生成可控Fashon-MNST模拟数据
  9. 易语言 取自定义数据类型的大小
  10. pdu报头内容_1OSI七层参考模型,各个报头内容
  11. Mybatis批量删除Oracle语句,mybatis-oracle(ssi2)批量删除
  12. A1113 | Integer Set Partition (25)
  13. neovim安装dein.vim
  14. 2021密码应用技术白皮书
  15. sublime 快捷键不能使用
  16. Online Judge系统大全
  17. 两层板如何做阻抗控制呢
  18. 吉林大学计算机科学与技术专业(研)解读
  19. empty:expect的替代
  20. Friday BI Fly | 2016年12月02日晚8点半微信直播交流 地理大数据如何驱动智慧选址第42场...

热门文章

  1. Node.js基金会官方的开发者认证准备就绪
  2. 纯css实现毛玻璃效果
  3. Mac下获取AppStore安装包文件路径
  4. java IO流之文件切割两例(含Properties 用法)
  5. 230套java web开发PDF书籍和CHM参考手册资料大全 免费下载
  6. POJ1629:picnic planning
  7. spring之旅第四篇-注解配置详解
  8. 在Flutter中嵌入Native组件的正确姿势
  9. 图像处理池化层pooling和卷积核
  10. 主DNS服务-正向解析