我想运行一个python脚本来收集数据列表,然后使用is作为我的下拉列表值。是否可以在打开jenkins作业的情况下运行这样的脚本?这样用户就可以看到动态设置的下拉列表输出?现在我手动添加了所有下拉列表,但是每次更改或添加选项时都必须更改配置。是否有可用插件来每次收集此数据?
svmlkihl1#
我从来没有见过这样的东西。我认为,你不能直接在参数脚本中调用python,因为它是在沙箱中运行的。所以你只能在那里执行groovy代码。但是你可以在参数脚本中做的是发出HTTP请求。我建议将你的python代码部署为一个小服务,并通过API调用它。就像描述的here一样。如果你希望你的groovy代码也被版本化,我建议在声明性管道中使用参数脚本,比如https://stackoverflow.com/a/45477285/5138605。
1条答案
按热度按时间svmlkihl1#
我从来没有见过这样的东西。我认为,你不能直接在参数脚本中调用python,因为它是在沙箱中运行的。所以你只能在那里执行groovy代码。但是你可以在参数脚本中做的是发出HTTP请求。
我建议将你的python代码部署为一个小服务,并通过API调用它。就像描述的here一样。
如果你希望你的groovy代码也被版本化,我建议在声明性管道中使用参数脚本,比如https://stackoverflow.com/a/45477285/5138605。