Bitbucket Pipes釋出,帶來30+自動化CI/CD管道的方法

weixin_34092455發表於2019-03-01

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/

相關文章