使用Docker和gitlab.yml部署項目CI,CD

 

一:CI 持續集成(提交代碼+編譯+測試+發佈)

CI,continuous integration,持續集成,是軟件開發過程中一個非常重要的環節,在敏捷開發過程中,持續集成通常用來進行日常編譯和自動化測試,來保證及時發現提交的問題。

  • 持續集成(Continuous Integration,簡稱CI)
  • 持續交付(Continuous delivery)
  • 持續部署(continuous deployment)

持續集成的工具:

CI的工具很多,最常用的是Jenkins。通常包括一個master和很多個slave。master用於配製和組織節點,人物,slave則用來真正執行配置好的任務。

gitlab-ci是git官方的持續集成管理工具。

  • stages :步驟
  • only   :分支
  • environment:環境
  • variables:傳參數
  • script :腳本

二:JumpServer

ssh -p2222  hostname

第一次登錄需要在公司的jumpserver配置網站同步登錄,可配置SSH公鑰。

Instance ID在公司的jumpserver配置網站可以看到,jumpserver 上可以直接輸入 instance id進入鏡像。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章