如何通过Jenkins pipleine输入参数上传文件?我定义了一个输入参数,如下
现在我已经检查了其他一些代码和博客,我不确定要为文件位置提供什么。
另外,如何在我的脚本中访问该文件?使用上面的配置(如图所示),我可以使用${Asset}访问文件名
要求是通过浏览器上传文件,并在cURL请求中发送该文件。
qvtsj1bj1#
使用File Parameters plugin代替默认的文件参数。这里有一个例子。
pipeline { agent any parameters { base64File 'yamlFile' } stages { stage('Example') { steps { withFileParameter('yamlFile') { def configVal = readYaml file: yamlFile } } } } }
1条答案
按热度按时间qvtsj1bj1#
使用File Parameters plugin代替默认的文件参数。这里有一个例子。