在Jelly中为Jenkins插件转义特殊字符

时间:2016-01-21 14:53:24

标签: plugins jenkins jenkins-plugins jelly

在我的config.jelly中有问题的页面我希望默认值中包含美元符号。

例如,

<f:entry field="testField" name="testField" title="Test Field">
    <f:textbox name="testField" value="${testField}" default="${Non_Jenkins_Variable}" field="testField" />
</f:entry>

但是,当我执行上述操作时,$ {Non_Jenkins_Variable}将被解释并最终为空白。我发现http://wiki.servicenow.com/index.php?title=How_to_Escape_in_Jelly但显然不明白它知道该怎么做。我已经尝试了&amp;#36; {Non_Jenkins_Variable}和&amp; amp;#36; {Non_Jenkins_Variable}没有运气。要在呈现页面时要清楚,我希望输入框具有“$ {Non_Jenkins_Variable}”作为值。

感谢

1 个答案:

答案 0 :(得分:0)

使用$$来逃避美元符号。感谢来自jenkinsci-dev google小组的Jesse Glick。