当我对电子邮件值使用Jenkins活动选择参数时,Jenkins无法识别电子邮件中的“@”符号
在使用参数建立时储存此数据后,区段会显示如下
如何将电子邮件值作为参数传递?
svdrlsy41#
据我所知,唯一的 * 直接 * 解决方案是不对脚本进行沙箱化处理。这显然会导致其他问题,特别是对于那些必须编写脚本的可怜的sap来说。作为一种解决方法,我替换值中的问题字符(包括+和=以及@),然后在使用它们的地方反转替换(在我的例子中,这是另一个活动的选择,但也可以很容易地是管道本身)。
+
=
@
1条答案
按热度按时间svdrlsy41#
据我所知,唯一的 * 直接 * 解决方案是不对脚本进行沙箱化处理。这显然会导致其他问题,特别是对于那些必须编写脚本的可怜的sap来说。
作为一种解决方法,我替换值中的问题字符(包括
+
和=
以及@
),然后在使用它们的地方反转替换(在我的例子中,这是另一个活动的选择,但也可以很容易地是管道本身)。