参考文档:
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 名称
结果: