【问题标题】:Choice parameter having strings having space具有空格的字符串的选择参数
【发布时间】:2021-11-30 09:57:08
【问题描述】:

我正在尝试为一项工作编写一个 groovy 脚本以具有选择参数。其中一种选择是中间有空格的字符串(即 'test env' )。有什么方法可以实现吗?

当前代码 参数 { 选择(名称:'environment_name',描述:'环境名称',选择:'test\ntest env') }

我们有什么方法可以在 groovy 中实现这一点?

【问题讨论】:

    标签: jenkins jenkins-groovy


    【解决方案1】:

    只需使用choices 的列表:

    parameters {
       choice(name: 'environment_name',
              description: 'The environment name',
              choices: ['test','test env'])
    }
    

    【讨论】:

    • @Ayan,请记住,Jenkins 是基于 Unix 的,它不能很好地处理空格,所​​以你必须引用所有可能包含空格的变量。在 S/O 中搜索有关单/双引号使用以及管道中的 groovy 与 shell 插值的帖子
    • 非常感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2018-12-04
    • 2014-01-09
    • 2021-03-30
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    相关资源
    最近更新 更多