[TOC]
### Jenkins流水線任務介紹
之前采用Jenkins的自由風格構建的項目,每個步驟流程都要通過不同的方式設置,并且構建過程中整體流程是不可見的,無法確認每個流程花費的時間,并且問題不方便定位問題。
Jenkins的Pipeline可以讓項目的發布整體流程可視化,明確執行的階段,可以快速的定位問題。并且整個項目的生命周期可以通過一個Jenkinsfile文件管理,而且Jenkinsfile文件是可以放在項目中維護。
所以Pipeline相對自由風格或者其他的項目風格更容易操作。
### 構建Jenkins流水線任務
* 構建任務
| 構建Jenkins流水線任務 |
| --- |
|  |
* 生成一個簡單的腳本
| Hello World腳本生成 |
| --- |
| |
* 構建后查看視圖
| 構建后查看視圖 |
| --- |
|  |
- 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