天天看點

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊

阿裡雲 CodePipeline 已增加對碼雲 Gitee 代碼庫接入的支援,使用者托管在碼雲上的代碼可通過阿裡雲 CodePipeline 在雲端實作從代碼到應用的持續內建和傳遞,友善您快速的對您的産品進行功能疊代和演進。

阿裡雲 CodePipeline:

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊

https://www.aliyun.com/product/codepipeline

碼雲Gitee:

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊

https://gitee.com/?from=wechat

阿裡雲 CodePipeline 是一款提供持續內建/持續傳遞能力,并完全相容 Jenkins 的能力和使用習慣的 SAAS 化産品。通過使用阿裡雲 CodePipeline,您可以友善的在雲端實作從代碼到應用的持續內建和傳遞,友善您快速的對您的産品進行功能疊代和演進。

阿裡雲 CodePipeline 具有如下關鍵特性

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊

提供了多種開發語言的編譯及單元測試能力,目前包含Java,Node.js,Python2,Python3和PHP五種語言,以及通用檔案打包模式,未來将內建更多的開發語言種類。

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊

提供了容器化內建解決方案,可以獨立支援Docker鏡像編譯,同時支援通過阿裡雲容器鏡像服務 進行編譯和安全檢查,并與阿裡雲容器服務打通,目前支援藍綠/灰階釋出等多種釋出方式。

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊

提供了應用部署到ECS的能力,同時完全相容開源自動化運維軟體Salt,透明整個應用釋出和部署能力。

那麼現在就開始部署吧,具體使用流程如下:

步驟1

在碼雲(Gitee.com)項目頁-服務,選擇“阿裡雲 CodePipeline”

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊
步驟2

根據頁面引導,通路 阿裡雲 并注冊或者登入已有帳号。

步驟3

選擇 “産品” -> “應用服務” -> “CodePipeline”,點選“立即開通”進入阿裡雲 CodePipeline 總覽界面。

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊
步驟4

開通成功後,點選 "管理控制台"。

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊
步驟5

建立預設的 CodePipeline 角色,并授權。

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊
步驟6

開通 CodePipeline 服務後可以開始建立一個新項目:管理控制台 -> 建立一個新項目。

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊
步驟7

填寫項目資訊:基本資訊 -> 下一步 -> 代碼建構配置 -> 下一步 -> 選擇部署方式 -> 下一步。

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊
步驟8

選擇 源碼管理 -> Gitee -> 綁定碼雲賬号,自動列出您的代碼倉庫及其對應的分支。

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊
步驟9

頁面會跳轉至碼雲的登入頁面,然後授權。

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊
步驟10

授權成功後會提示,綁定成功,請重新整理作業配置頁面!後回到步驟 6 頁面并重新整理 -> 選擇要建構的碼雲上的項目倉庫和倉庫分支。

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊
步驟11

依次填寫建構觸發器、建構、建構後操作資訊并送出。然後點選 "開始建構項目" 對剛剛建立的項目執行建構。

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊

建構進度和建構結果可以在建構曆史中檢視,選擇對應建構曆史可以檢視建構詳情。這樣就可以很友善對托管在碼雲上的項目進行持續建構和內建并完成部署工作。

馬上通路 碼雲 Gitee 去體驗:

阿裡雲 CodePipeline 對接碼雲,打造雲上代碼傳遞鍊

https://gitee.com/

原文釋出時間為:2018-06-4

本文作者:碼雲Gitee

本文來自雲栖社群合作夥伴“

開源中國

”,了解相關資訊可以關注“

”。

繼續閱讀