У меня есть 2 приложения (Putty и некоторый диагностический инструмент, давайте назовем его «D»), которые мне нужно запустить параллельно, чтобы иметь возможность регистрировать трафик на определенном COM-порту, пока диагностический инструмент работает.
Моя лучшая попытка для этого:
stage('Data collection') {
parallel {
stage('Start Putty') {
agent {
label 'HCNJKENCFDSL'
}
steps {
dir("C:/..../PuTTY") {
bat 'putty.exe -load "myConfiguration"'
}
}
}
stage('Start application') {
agent {
label 'HCNJKENCFDSL'
}
steps {
bat 'C:/.../Application_D_Start.vbs'
}
}
}
Если я запускаю этот скрипт, это происходит:
- Запуск приложения
- Запуск шпаклевки
- Приложение останавливается
- Шпатлевка продолжается вечно