Groovy метод IsBuilding () не распознается на Jenkins - PullRequest
0 голосов
/ 26 октября 2018
for (item in Hudson.instance.items) {   
    jobName =item.getFullDisplayName()   
manager.listener.logger.println "JobName: " + jobName   
// check that job is not building   
    if  (!item.isBuilding())   
         {
         for (node in Hudson.getInstance().getNodes())
         {
          manager.listener.logger.println "  Node: " + node.getDisplayName()
           workspacePath = node.getWorkspaceFor(item)
           if (workspacePath == null)
           {
             manager.listener.logger.println " Could not get workspace path"
           }
       }   }   else   {
       println("Skipping job " + jobName + ", currently building")   } }

У меня ошибка при запуске этого кода в виде заводного скрипта на jenkins

Сбой Groovy: groovy.lang.MissingMethodException: Нет подписи метода: org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject.isBuilding () применимо для типов аргументов: () значения: []

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...