[英]how to dynamically populate the files present in a svn folder so user could multiselect them in jenkins job for parametrized build
一种解决方案是使用svn list命令在文件中输出文件列表,然后使用该文件通过扩展选择插件显示要选择的文件。不确定如何在文件中获取输出。
Subversion插件本身带有List Subversion标记(及更多)参数,您可以在此版本中选择该参数。
当您运行作业时,它将连接到存储库,并使用在该位置看到的所有内容(包括文件夹和文件)填充下拉列表。
如果要排除某些内容,请使用“ 标签”过滤器
回答:
使用groovy命令,我可以在运行时单击带有参数的build来显示目录中存在的文件。 首先安装扩展选择参数插件,然后选择扩展选择选项,选择复选框以进行选择,并在选择groovy作为以复选框形式填充选项的源之后使用以下代码。
def命令=“ svn列表-非交互式--no-auth-cache-用户名<>-密码<>
def proc = command.execute()。文本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.