1. 在devOps上開發(fā)者主要關(guān)注和使用三個功能項(xiàng)寡键,分別是項(xiàng)目環(huán)境(Enviroments)及舍、應(yīng)用(Application)哆档、運(yùn)行載體(Pipeline相當(dāng)于web項(xiàng)目的tomcat):
2.首先創(chuàng)建應(yīng)用環(huán)境砌左,點(diǎn)開Enviroments,點(diǎn)擊右側(cè)創(chuàng)建環(huán)境(add Enviroments),彈出添加環(huán)境窗口师崎,環(huán)境配置如下圖:
3. 創(chuàng)建應(yīng)用(add Application)
GitLab操作步驟見博文:http://www.reibang.com/p/fb40ccb7af3d
4. 創(chuàng)建Pipeline:
如果失敗谓着,則我們可以通過查看日志泼诱,尋找錯誤原因
5. 訪問你部署的項(xiàng)目
? ? 從Application中點(diǎn)擊你的項(xiàng)目(我的是hello)進(jìn)入Applicationn detail赊锚,點(diǎn)擊如下圖中的位置訪問你部署的項(xiàng)目:
6. 項(xiàng)目部署過程中可能出現(xiàn)的問題以及解決辦法
? ? 問題1:項(xiàng)目Pepiline運(yùn)行時Build之前的節(jié)點(diǎn)出現(xiàn)問題,報錯并顯示紅色:
? 可能是本地項(xiàng)目代碼有問題舷蒲,通過查看日志排查Project代碼中的錯誤
? ? 問題2:項(xiàng)目在Pipeline中的health check節(jié)點(diǎn)報錯
? ? 問題3:如何刪除整個項(xiàng)目重新上傳
上傳方法:http://www.reibang.com/p/fb40ccb7af3d
? ? 問題4:項(xiàng)目在上傳之后重新在Pepiline運(yùn)行了,并且運(yùn)行通過了昂儒,但是訪問不到或出錯沟使,如下
????解決辦法:刪除GitLab上的分支(刪除Branch詳見問題3中所描述),新建分支渊跋,重新發(fā)布你的項(xiàng)目到GitLab上腊嗡,發(fā)布時避免.git文件覆蓋,只上傳你原來本地項(xiàng)目的文件即可拾酝。