Bitbucket Pipes 釋出,帶來 30+ 自動化 CI/CD 管道的方法
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
參考連結: