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