一: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進入鏡像。