[TOC]
### 新建jenkins任務
準備好GitLab倉庫中的項目,并且通過Jenkins配置項目的實現當前項目的[DevOps]()基本流程。
- 構建Maven工程發布到GitLab(Gitee、Github均可)
| GitLab查看項目 |
| :----------------------------------------------------------: |
|  |
- Jenkins點擊左側導航新建任務
| 新建任務 |
| :----------------------------------------------------------: |
|  |
- 選擇自由風格構建任務
| 構建任務 |
| :----------------------------------------------------------: |
|  |
### 配置源碼拉取地址
Jenkins需要將Git上存放的源碼存儲到Jenkins服務所在磁盤的本地
- 配置任務源碼拉取的地址
| 源碼管理 |
| :----------------------------------------------------------: |
| |
- Jenkins立即構建
| 點擊任務test中的立即構建 |
| :----------------------------------------------------------: |
||
- 查看構建工程的日志,點擊上述③的任務條即可
| 查看任務拉取Git源碼日志 |
| :----------------------------------------------------------: |
| |
可以看到源碼已經拉取帶Jenkins本地,可以根據第三行日志信息,查看Jenkins本地拉取到的源碼。
- 查看Jenkins容器中[/var/jenkins_home/workspace/test]()的源碼
| 源碼存放位置 |
| :----------------------------------------------------------: |
||
- DevOps介紹
- 持續集成流程
- git工作流實踐
- 新人準備git環境
- git工作流最佳實踐
- jenkins基礎入門
- jenkins簡介
- jenkins安裝(docker)
- 源碼拉取
- maven構建
- 應用發布
- 結合gitlab版本管理
- jenkins-docker部署
- harbor鏡像發布
- jenkins集成SonarQube
- SonarQube代碼檢測
- 集成SonarQube
- jenkins-pipeline
- 構建pipeline任務
- pipeline基礎結構
- pipeline核心語法
- jenkinsfile構建
- 完整案例
- 整合釘釘發送通知
- 腳本使用憑證信息
- jenkins結合k8s使用
- k8s架構及基礎概念
- k8s操作命令
- jenkins部署k8s
- 附錄(其他未完成)
- jenkins高可用服務搭建
- gitlab-docker環境搭建
- 開發人員安裝git
- JDK與maven
- docker安裝gitlab
- docker安裝
- docker-compose安裝
- harbor安裝
- SonarQube安裝
- 2.暫時沒寫的內容
- 構建結果郵件發送
- 已有項目上傳gitlab