срокне распознается как имя командлета, функции, файла сценария или работоспособного - PullRequest
0 голосов
/ 04 ноября 2019

Я создаю конвейер Дженкинса со стадиями. На этом этапе конвейера вызывает файл powershell и выполняет необходимую и завершенную задачу.

Моя проблема здесь заключается в том, что при выполнении приведенного ниже кода в одном сконфигурированном агенте он работает нормально, а в другом агенте - когда я запускаю это конвейерное задание. сообщение об ошибке выдается в консоли

термин не распознается как имя командлета, функции, файла сценария или работоспособного

Я не уверен, почему этот материалпроисходит.

pipeline{
    agent { 
        label 'abc' 

    }
        stages{
            stage("SETUP"){
                steps{
                    powershell returnStatus: true, script: "${filepath}\\abc.def.ps1 ${p1} ${p2} ${p3} ${p4} ${p5}"
                }
            }
            stage("BUILD"){
                steps{
                    powershell returnStatus: true, script: "${filepath}\\ghi.jkl.1.ps1 ${p1} ${p1}"
                    powershell returnStatus: true, script: "${filepath}\\ghi.jk1.1.ps1 ${p1} ${p1}"

                }
            }
        }
    }

Сообщение об ошибке

термин 'C: \ Users \ myuser \ Desktop \ New folder \ abc.def.ps1' не распознается как имяКомандлет, функция, файл сценария или работающая программа. Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку.

Этот же файл настраивается с использованием обычного задания jenkins и работает нормально

То же самое отлично работает на моем другом агентском компьютере

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