Сбой конвейерного задания Jenkins не может выполнить ошибку nohup на кластере oop - PullRequest
0 голосов
/ 31 января 2020

У нас работает конвейер jenkins, развертывание которого завершается сбоем, а внутри него работает кластер oop (сервер Unix). Код не выполняется при открытии сеанса оболочки внутри конвейерного задания с ошибкой «nohup». Пожалуйста, проверьте ниже и помогите устранить ошибку

        node('d2xxcd001.test.com') {
                withCredentials([usernamePassword(credentialsId: 'TESTUI_AAF_NEXUS_t00492', passwordVariable: 'nexusPassword', usernameVariable: 'nexusUser')]) {
                    print "before for loop"
                  for(String value: targetEnvArray){
                      print "in for loop "
                      print value
                    env.targetEnv="g3"
                    print env.targetEnv
                    print "before shell"
                     sh'''

Я добавил много операторов печати, чтобы проверить ход выполнения, все операторы печати выполняются, но когда управление входит в блок sh '' ' работа провалилась.

Невозможно запустить программу "nohup" (в каталоге "\ app \ data01 \ hadoop \ data \ it \ test \ jenkins \ sdt-test-xxx-pp.vci.ttt.com_20048 \ workspace \" TEST_FERON_DUMMY "): ошибка CreateProcess = 2, система не может найти указанный файл [Pipeline] emailext

...