簡介
阿裡雲效官網
DevOps:
(Development和Operations的組合詞)是一組過程、方法與系統的統稱,用于促進開發(應用程式/軟體工程)、技術營運和品質保障(QA)部門之間的溝通、協作與整合。----百度百科
快速開始
1.雲效首頁
進入官網 https://www.aliyun.com/product/yunxiao

按提示建立企業後進入雲效背景
2.雲效快速入門
參考文獻:了解如何快速使用雲效服務
學習流程:快速建立一站式方案 --> 體驗項目協作功能
快速建立一站式方案
step1:首頁->快速開始
step2:建立項目
[常見問題解決]
若出現下圖問題,按提示新視窗通路 https://code.aliyun.com 建立一個獨立的code賬号後,重新點選“下一步”即可:
(1)建立code獨立賬号(注意不能用阿裡雲登入賬号的郵箱)
出現下圖,代表code獨立賬号建立成功,這其實是一個git遠端倉庫
(2)重新點選“下一步”,開始建構項目
點選示範環境的位址,可以看到實際效果:
體驗項目協作功能
step1:項目->項目清單
點選項目名稱進入項目管理台:
step2:點選需求頁籤->建立需求->儲存
需求清單:這裡可以批量操作和修改需求分派資訊
step3:設定–>項目基本消息、成員、角色權限、需求配置、版本、缺陷管理等全局設定
在這裡配置好成員和子產品後,需求就可以歸入特定的子產品和分派給指定的成員處理了。
step3:建立任務
可以把若幹相關需求歸并到一個任務中,友善之後疊代管理
step4: 疊代
(1)點選疊代頁籤->建立疊代
建立項目的 第一個疊代,開始規劃您的需求、任務和缺陷。點選這裡 了解詳細使用方法。
(2)規劃疊代内容
把工作項(需求、任務、缺陷)規劃進疊代有3種方式
a.在疊代裡面,點“規劃”按鈕,可批量把工作項拉入疊代
b.在工作項詳情頁,找到“疊代”字段,選擇目标疊代
c.在工作項清單頁,直接在疊代列點選選中目标疊代
(3)疊代進度跟進
任務或需求完成後,疊代進度也會更新
體驗從開發到傳遞
step1:點選“流水線”頁籤->選中一條流水線進入
step2:日常部署、預發等需要關聯機器
點選“關聯機器頁面” (也可通過 企業設定-機器管理 進入),根據需要選擇關聯機器方式
如果你在阿裡雲購買過下圖區域的ECS, 可以直接點選“導入ECS”,然後選擇擁有的ECS導入
如果你購買的ECS不在上述區域中,例如:我之前已購一台ECS(香港), 如何關聯它呢?
具體操作如下:
(1)點選“添加主機” ,區域選擇“其他”,生成指令
(2)遠端連接配接自己的ECS,複制執行(1)生成的指令
出現starting staragentd … 代表agent安裝成功
添加主機失敗幫助文檔
企業機器清單中會出現添加的機器
(3)回到關聯機器頁面,點選“關聯機器”,勾選剛才添加的機器,儲存即可
另外,也可以通過“購買機器”來新購和關聯機器: 購買機器幫助文檔
step3:關聯機器成功後,回到“流水線”,執行“日常”部署
[常見問題解決]:部署進度條長時間停滞不前,原因:可能是部署環境出現問題
a.點選“檢視釋出單”->操作“檢視日志” :通過日志可以定位問題
b.常見問題:關聯機器應該事先配好開發環境以避免部署中出現環境配置上的問題。
>deploy.sh無執行權限
解決:在關聯機器終端執行賦權指令
# chmod u+x /deploy所在路徑/deploy.sh
>apache-tomcat/logs等目錄不存在
解決:安裝Tomcat到/usr/local/apache-tomcat/ :
# cp 現有Tomcat安裝目錄 /usr/local/apache-tomcat -R
c.原因分析:雲效預設部署配置如下,是通過RDC腳本來進行部署的,
另外其預設的Tomcat根目錄是usr/local/apache-tomcat(這個不一定,根據日志輸出加一判斷即可)
step4:預發同上,關聯機器成功後,執行“預發”部署、“正式”部署
部署成功後:通過 http://關聯機器公網IP:8080/項目名 即可通路,上述建立項目其實是一個springMVC項目的克隆,
之後通過“運作流水線”即可以自動進行開發到傳遞的完整流程了,另外還可以自定義流水線,确實非常的友善。
小結
本文介紹了雲效平台的快速入門和基礎使用,包括通過向導快速建立一站式方案,從提出需求,到代碼實作,到建構、部署、測試,并最終釋出上線所需的各個工具和功能;初步體驗了雲效的項目協作功能和從開發到傳遞的完整流程;總體上感覺雲效在項目流程管理和專項提效上做得還不錯,持續內建持續傳遞不再是夢~:)。
Thank you for reading.