Журналы заполнены sh: sleep: команда не найдена, в то время как в JenkinsScript нет команды sleep - PullRequest
0 голосов
/ 08 мая 2019

У меня есть конвейерный скрипт, работающий от мастера Linux до Mac Pro Slave.

При запуске из мастера macpro сборка выполняется абсолютно нормально, однако при запуске из мастера Linux она продолжает заполнять журналы:

"sh: sleep: команда не найдена"

Единственное, что он выполняет в середине:

GIT_COMMIT_HASH = sh (script: "git log -n 1 --pretty=format:'%h'", returnStdout: true)

Весь файл Jenkins не имеет команды сна. Я не могу определить причину этой ошибки.

Я ждал более 30 минут, и сборка никогда не прогрессирует, за исключением заполнения логов одними и теми же строками снова и снова.

От мастера Mac Linux вся сборка была завершена менее чем за 9 минут.

проверил версии плагинов и они совпадают, попытался обновить старые. Проверенные переменные пути и т. Д.

У меня та же проблема с мастером Jenkins на основе Solaris и мастером Jenkins на основе Linux.

script {
GIT_COMMIT_HASH = sh (script: "git log -n 1 --pretty=format:'%h'", returnStdout: true)
                    currentBuild.displayName = currentBuild.displayName + " $NODE_NAME $GIT_COMMIT_HASH"

...

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