如何使用输入构建参数设置超时?我正在使用声明性管道

问题描述 投票:0回答:1
 parameters {

         string(defaultValue: "3.0", description: '', name: 'duration')
     }

     options {
         timeout(time: params.duration, unit: 'HOURS')
     }

这不起作用,因为params.duration包含一个空字符串。那么如何使用输入构建参数设置超时]

jenkins jenkins-pipeline
1个回答
0
投票
    parameters {
        string(defaultValue: "3", description: '', name: 'duration')
    }

    options {
        timeout(time: params.duration as int, unit: 'HOURS')
    }
© www.soinside.com 2019 - 2024. All rights reserved.