【问题标题】:Populate 'Multi Select' parameter ('Extended Choice Parameter' plugin) in Jenkins dynamically在 Jenkins 中动态填充“Multi Select”参数(“Extended Choice Parameter”插件)
【发布时间】:2014-02-12 22:05:45
【问题描述】:

Jenkins 有没有办法动态填充“多选”参数?

详细描述我的问题:我们使用 Git,我想在单击“使用参数构建”按钮后立即检索 Git 中存在的存储库列表,如下所示:

我浏览了几个链接,但似乎没有一个能回答我正在寻找的内容。我知道我可以安排一个 cron 来列出文件中的存储库,然后在“扩展选择参数”插件的帮助下,“多选”参数将自动填充 我正在寻找一个不涉及使用外部脚本的方式;一切都应该通过 Jenkins 和一份工作来完成。 Groovy 看起来像工具,但我不确定。有什么建议吗?

将 Perl 用于我的构建脚本和 Jenkins 版本。是 1.547

【问题讨论】:

    标签: git groovy jenkins


    【解决方案1】:

    【讨论】:

    • “扩展选择参数脚本插件”可能会有所帮助,但没有下载链接。它不会出现在Jenkins > Plugin Manager 部分的“可用插件”选项卡中。 :(
    • 也找不到实际的插件。但在页面上发现以下评论:虽然这个插件是一个好主意,但请注意“正常”[wiki.jenkins-ci.org/display/JENKINS/… 确实提供了一种执行脚本的解决方法:因为 ECPP 确实支持使用 http URL 作为属性文件源,您可以将其指向一个 cgi 脚本,该脚本将根据需要创建参数值。 (只需让 CGI 脚本返回 text/plain 和属性文件的内容)
    猜你喜欢
    • 1970-01-01
    • 2022-12-02
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 2017-02-23
    • 2012-10-10
    • 2019-07-20
    相关资源
    最近更新 更多