jenkins pipelines 簡介


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'
                }
           }
      }
}


2. 點擊立即構建,顯示如下:



EUXE)W(~LVYF~FL}1(74T_D


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM