1. 簡介:A pipeline就是軟件和質量保證進程中的一部分中的自動化連續操作。它可以看成是一連串的腳本。
- 操作組:就是把一系統的操作可以合成一個個的步驟,如果一個步驟失敗,那么后續步驟便不會執行。
- 可見性:這個進程的所有方面都是可見性的,它有助於快速地分析失敗原因並提高團隊合作。
- 反饋:當有問題發生時,團隊的成員能快速的得知並進行反饋。
2. Pipeline 結構
Jenkins pipeline包含兩類元素:stages和steps。 如下圖:
step: 代表單一的操作(告訴Jenkins做什么,比如,代碼從倉庫檢出,執行腳本)
stage: 等於一系列step的組合,,常常用來表示Jenkins pipeline 進程的可示化。(如Build, Test 和Deploy)
二. 多階段的 Hello World案例
代碼如下:
pipeline {
agent any
stages {
stage('First Stage') {
steps {
echo 'Step 1. Hello World'
}
}
stage('Second Stage') {
steps {
echo 'Step 2. Second time Hello'
echo 'Step 3. Third time Hello'
}
}
}
}

