jenkins 如何在Active Choice插件中禁用“@”符号的自动转义?

6ju8rftf  于 2023-05-16  发布在  Jenkins
关注(0)|答案(1)|浏览(125)

我在Jenkins Pipeline Job中使用 Active Choices 插件(1)。
我想显示电子邮件地址列表,但@符号总是被““替换@。不幸的是,不仅在显示给用户时,而且传递给作业的参数值也包含此替换。
有没有什么办法可以禁用转义?或者逃避@符号以避免逃避的可能性?
为了测试,我使用了简单的groovy代码段:

return  ['me@test.com']

任何帮助是高度赞赏!
使用的版本:Jenkins 2.387.2,Active Choices Plugin 2.6.5
存在一个忽略stackoverflow准则的问题,并且从未得到解答。它部分涵盖了相同的主题,但只包含截图图像,没有文本或任何内容:Jenkins active choice parameter not understand the "@" symbol" and encodes it. How can one decode it while passing it as parameter in build command?我希望你接受我在这里问。
(1)https://plugins.jenkins.io/uno-choice/

2ledvvac

2ledvvac1#

以防有人需要这个。我也有类似的问题,这个为我解决了。
第一:确保脚本部分没有在“sandbox”x1c 0d1x中运行
第二:如果你得到像“脚本未被批准,保存后将不会被批准”之类的消息,你可以转到jenkins上的scriptApproval部分(jenkins => manage jenkins => in-process script approval)并批准它(在我的情况下,链接在消息旁边)如果你没有访问批准页面的权限,你可以与你的jenkins管理员交谈
这个解决了我的问题

相关问题