首页 > 解决方案 > 要求用户继续构建而不占用 Jenkins 中的节点

问题描述

我的代码中有以下代码Jenkinsfile

try
{
    userInput = input(
    id: 'Proceed1', message: 'Continue build?')
} catch(err) { // input false
    def user = err.getCauses()[0].getUser()
    userInput = false
    echo "Aborted by: [${user}]"
}

但是,这会占用 Jenkins 上的一个节点(机器)。有什么方法可以在不占用机器的情况下从用户那里获得输入?例如,我希望构建成功并且可以选择输入要求继续构建更多?

标签: jenkins

解决方案


推荐阅读