Day05-04-持續集成總結
- 1. 持續集成
- 2. 代碼上線目標項目
1. 持續集成
-
git 基本使用, 拉取代碼,上傳代碼,分支操作,tag標簽
-
gitlab 用戶 用戶組 項目 , 備份,https,優化.
-
jenkins 工具平臺,運維核心, 自由風格工程,maven風格項目,流水線項目, 流水線(pipeline)
- maven
- pom.xml
- target
- mvn clean package
-
sonarqube 質檢 owasp 安全檢查 (OWASP Dependency-Check)
-
pipeline流水線
-
釘釘發送消息.
-
核心: 代碼上線流程
-
Devops/ci/cd
-
未來:
-
jeesns
-
基于docker項目…
2. 代碼上線目標項目
-
java或go語言為主.
- java: https://gitee.com/jishenghua/JSH_ERP
- go: https://gitee.com/mlogclub/bbs-go
-
java前后端分離
- job01:前端
- 拉取代碼
- 編譯(yarn)
- 分發與部署(docker)
- job02:后端
- 拉取代碼
- 編譯(mvn) jar
- 分發與部署(docker)
- job01:前端
- 編譯(mvn) jar
- 分發與部署(docker)