jenkins 是否有办法在验证自由样式作业中的字符串参数时使用占位符文本

atmip9wb  于 2022-12-17  发布在  Jenkins
关注(0)|答案(1)|浏览(92)

正如标题所说,我需要一个占位符文本“验证字符串参数”在Jenkins的自由样式的工作。

但您在图像中看到的是“主动选择React性参考参数”,它只允许您将文本放入“筛选器”部分。我需要在参数本身中添加文本,如果没有任何条目,Jenkins应将其视为空变量。如果可以,如何操作?提前感谢。

dxpyg8gm

dxpyg8gm1#

您好,有一种方法可以通过活动选择React式引用参数。选择类型将是格式化HTML。我使用的jenkinsfile在管道块之外有一个参数块,并且是声明性的。我不确定这是否适用于脚本。

properties([
  parameters([
    [
      $class: 'DynamicReferenceParameter',
      name: 'INPUT_TEST',
      choiceType: 'ET_FORMATTED_HTML',
      description: '',
      referencedParameters: '',
      omitValueField: true,
      script: [
          $class: 'GroovyScript',
          fallbackScript: [
              classpath: [],
              sandbox: false,
              script: 'return [""]'
          ],
          script: [
              classpath: [],
              sandbox: false,
              script: '''
                return '<input name="value" class="jenkins-input" placeholder="Placeholder text here">'
              '''
          ]
      ]
    ]
  )]
)]

注意:名称应该是“value”,类是可选的,jenkins输入会使它看起来像一个字符串参数。占位符是你想要的文本。

相关问题