使用Jenkins管道多行/多行字符串参数
我正在将一堆作业转换为使用Jenkins管道语言 在普通/普通Jenkins中,我们可以使用参数类型,包括:使用Jenkins管道多行/多行字符串参数,jenkins,parameters,jenkins-pipeline,Jenkins,Parameters,Jenkins Pipeline,我正在将一堆作业转换为使用Jenkins管道语言 在普通/普通Jenkins中,我们可以使用参数类型,包括: 串 布尔值 选择,还有 多行字符串 当用户运行Jenkins作业时,将弹出一个使用这些类型之一的参数,并提示用户输入 Jenkins管道的可用参数类型有:(根据) 布尔参数 选择 文件 正文 密码 跑 串 没有为管道列出多行字符串输入参数。詹金斯的文件说,文件是“年轻的”,仍然不完整 是否有人能够通过Jenkins管道获得多行字符串输入参数 多行字符串参数在现成的Jenkins包
- 串
- 布尔值
- 选择,还有
- 多行字符串
- 布尔参数
- 选择
- 文件
- 正文
- 密码
- 跑
- 串
多行字符串参数在现成的Jenkins包中,但似乎不在管道中。我通过查看Jenkins源代码发现了解决方案:
parameters{ text(name: 'mytextparam',
defaultValue: 'Default lines for the parameter',
description: 'A description of this param')
}
这将弹出一个多行文本输入提示,该提示将成为参数值,您可以稍后将其称为params.mytextparam
Jenkins Pipeline文档中没有记录这一点,因此可能会出现一些问题,例如在将来的版本中不支持或撤销它。或者,它可以走另一条路,他们可能会在下一个版本中记录它。有一个插件称为: “管道语法” 如果你需要Jenkins管道的一些东西,你应该用它 1.安装插件:我在Jenkins服务器的“管理Jenkins”下的“插件”中安装了插件,然后是插件管理器。资料来源: 2.您将在左侧Jenkins的主屏幕中看到该插件。选择它 3.在插件上,选择插件所需的任何内容。以下是您现在需要的示例,请查看:
让我知道这是否有用多行字符串参数是管道语法中的文本参数。它们在图上有描述 例如:
parameters { text(name: 'DEPLOY_TEXT', defaultValue: 'One\nTwo\nThree\n', description: '') }
目前,这在管道语法中的
properties:Set Job properties
下