Скрипт Jenkins с вызовом файла сценария powershell не работает поэтапно и зависает до тех пор, пока я не прерву - PullRequest
0 голосов
/ 31 октября 2019

Привет, я работаю над созданием описательного конвейера, который имеет 4 простых этапа. Каждый этап должен вызывать файл powershell с аргументами.

pipeline{
agent none
    stages{
        stage("demo1"){
            steps{
                powershell returnStatus: true, script: ".\\file1.ps1 ${p1} ${p2} ${p3} ${p4} ${p5}" 
            }
        }
        stage("demo2"){
            steps{
                powershell returnStatus: true, script: ".\\file2.ps1 ${p1} ${p2} ${p3}" 
            }
        }
        stage("demo3"){
            steps{

                powershell returnStatus: true, script: ".\\file3.ps1 ${p1} ${p2} ${p3}" 
            }
        }
        stage("demo4"){
            steps{
                powershell returnStatus: true, script: ".\\file4.ps1 ${p1} ${p2} ${p3}"

            }
        }


    }

}

Конвейер успешно запускается и завершает 1-й этап и переходит на второй этап. Как только этапы второго этапа завершены, он не переходит к третьему этапу. В выводе на консоль я вижу символ обновления, и статус задания говорит о выполнении. Пока я не прерываю работу, она все еще загружается.

Пожалуйста, помогите мне решить проблему и каково ее решение.

1 Ответ

0 голосов
/ 01 ноября 2019

Привет, ребята, спасибо за вашу поддержку в решении этой проблемы. Как упоминали @mkemmerz и @DibakarAditya, весь процесс должен быть завершен, чтобы продолжить работу. В моем случае процесс winniumdriver все еще включен, поэтому Дженкинс не переходит на следующий этап. Добавлена ​​команда, чтобы убить процесс. Работает отлично

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