pipelineJob
與pipeline
在Jenkins體系中構成配置層與執行層的協同關系,具體關聯如下:
一、核心功能定位
概念 | 作用 | 實現層級 |
---|---|---|
pipelineJob | 定義Job的元數據(如SCM配置、日志策略) | 配置層 |
pipeline | 描述實際構建流程(如階段劃分、并行任務) | 執行層 |
scriptPath | 橋梁作用:將配置層定義的Job與執行層的具體流程腳本關聯 | 關聯層 |
二、scriptPath
的核心作用
-
路徑映射
- 指定Git倉庫中Pipeline腳本的存儲路徑(如
pipeline/decrative-pipeline/pipeline_08_parallel_step.groovy
) - Jenkins在Job運行時通過該路徑加載并執行腳本內容
- 指定Git倉庫中Pipeline腳本的存儲路徑(如
-
版本控制集成
- 確保Pipeline腳本與源代碼共存儲于Git倉庫,實現變更追溯
- 每次構建自動同步最新腳本版本,消除環境差異
-
動態關聯機制