Hudson或Jenkins使用动态选择进行参数化构建

Dou*_*kem 6 hudson build jenkins

是否有插件或能力编写某种类型的JSP或脚本以允许Hudson或Jenkins 参数化构建动态生成下拉选项.

例如,如果我们有一个参数化的构建,它在Hudson中管理的一个工作空间上运行(我们不想在每个工作区创建一个作业).我们每天"创建"新工作区,我们希望参数化构建能够在下拉框中显示这些工作区作为该作业的参数.

如果我可以嵌入一个JSP脚本或者可以执行的某些东西来返回一个选择列表,那就太好了.

Lae*_*jek 8

据我所知,您正在寻找的确切行为尚不存在,但扩展选择参数插件接近.

如果这不起作用,它也不会是一个非常复杂的插件.如果你想利用一个刺在自己写的,你可以看看这个介绍插件环境插件开发的这种更全面的概述(有更多的信息,有比你实际需要的,你可能希望只相反,扩展扩展选择参数,因为它已经设置了基础设施).

如果您不想自己动手,可以在Jenkins的问题跟踪器中创建功能请求(假设您没有找到满足您需求的其他功能请求;我没有看到一个,但我不知道我对你的环境了解很多,而其他人可能会接受它.

与此同时,我认为您可以使用扩展选择参数,并结合使用任何人创建新工作区时自动写入文件的脚本.