請先確認 Jenkins 上已安裝流水線必要的組件,因為自動化構建中會使用流水線的特性或語法來獲取構建的基本特性或信息等
---
### 1,配置憑證
憑證是Jekins連接Gitlab的依據,針對不同的項目,可以共用一個機器人賬號,也可以按照項目的不同,來設置,這個用戶的權限建議精細到倉庫
- 登錄平臺
- 選擇“系統管理”,選擇“系統配置”

- 點擊”添加“,輸入用戶名、密碼,點擊”測試“

- 然后在“系統管理”-“憑證管理”里面可以看到用戶憑證,注意憑證串為一串類似于UUID格式的字符串,將來用作*Jenkinsfile*配置文件里拉取代碼


---
### 2,配置JDK
Java項目建議指定自己安裝版本,防止開發和編譯版本不一致出現的異常問題
- 選擇“系統管理”,選擇“全局工具配置”

- 輸入名稱、路徑

---
### 3,配置Maven
操作類似于JDK,此處忽略描述,詳見下圖

---
### 4,創建流水線
新建流水線的時候,注意點就是選對憑證,然后把**鉤子行為**、**鉤子憑證**記錄下,因為下一步,設置代碼倉庫時要用到
- 點擊”新建任務“

- 選擇”流水線“

- 勾選"觸發方式"、記住"觸發地址",選擇"高級"

- 都去掉,只保留"推送代碼"時觸發

- 生成密鑰,這個要記錄下來,后面添加倉庫鉤子要用到

- 點擊"保存 / 應用"即可
- 前言
- 關于文檔
- 第一章 預備
- 1.1 機器資源
- 1.2 網絡環境
- 1.3 鏡像源
- 1.4 磁盤掛載
- 第二章 基礎組件
- 2.1 安裝Zlib
- 2.2 安裝JDK
- 2.3 安裝Maven
- 2.4 安裝Git
- 2.5 安裝SonarQube
- 2.6 安裝Nexus
- 2.7 安裝NodeJS
- 2.8 安裝Docker
- 2.9 安裝Compose
- 2.10 安裝Kubectl
- 第三章 集群組件
- 3.1 安裝Gitlab
- 3.2 安裝Jenkins
- 3.3 安裝Harbor
- 3.4 安裝Rancher
- 3.5 安裝Nacos
- 3.6 安裝LDAP
- 3.7 安裝LDAPAdmin
- 第四章 集群配置
- 4.1 配置流水線
- 4.2 配置Hook
- 4.3 配置Rancher-Cli
- 4.4 配置Harbor
- 4.5 配置LDAP
- 4.6 配置Rancher
- 第五章 開發集成
- 5.1 Java項目
- 5.2 NodeJS項目
- 5.3 Python項目
- 5.4 Go項目
- 第六章 F&Q
- 6.1 安裝錯誤Compose
- 6.2 安裝錯誤Harbor