我有一个 Jenkins 多分支管道,我正在使用 Jenkinsfile 进行 CI 流。现在在我的 Jenkinsfile 中,我想获取在 Jenkins Blueocean UI 中停止管道的用户。
我已经尝试过使用它:
try {
inputsubmitter = input message: 'Click Proceed to start Release for Branch ' + "${env.BRANCH_NAME}", submitter: 'jenkinusers', submitterParameter: 'submitters'
echo "${inputsubmitter}"
}
catch(Exception ex) {
def user = ex.getCauses()[0].getUser()
echo "Aborted by ${user} hello"
throw ex
}
但结果是:
被系统中止
在这种情况下如何获得用户?