參考文檔:
https://stackoverflow.com/questions/42224691/how-to-use-file-parameter-in-jenkins
https://github.com/janvrany/jenkinsci-unstashParam-library
https://jenkins.io/doc/book/pipeline/shared-libraries/
一、自由風格的job 使用file parameter
使用時注意,配置file parameter 的file location 名稱就是文件名。
構建結果
二、pipeline 使用file parameter
pipeline在直接使用 file parameter 時有問題,故採用共享庫的方式解決。
配置步驟如下:
1.配置共享庫
Manage Jenkins » Configure System » Global Pipeline Libraries as many libraries as necessary can be configured.
配置pipeline,注意其中的file 就是file parameter 的file location 名稱
結果: