Как бы глупо это ни было, пока это единственный взлом, который я нашел:
def isWaitingForInput(WorkflowRun otherBuild) {
def otherBuildsLog = otherBuild.getLog()
return otherBuildsLog.lastIndexOf("0mAbort") >= otherBuildsLog .length() - 8
}
0mAbort
- это фрагмент кода, который определяет ссылку Abort , которую пользовательнажмите, чтобы прервать сборку, пока она ожидает ввода.