Как объединить две или более команды в Jenkins «Выполнить пакетную команду Windows» - PullRequest
0 голосов
/ 03 октября 2019

Я использую Jenkins для запуска своего проекта SoapUI, но я создал отдельную «Выполнить пакетную команду Windows» в jenkins для каждого проекта. Например, есть 10 различных проектов, и мне нужно иметь 10 «Выполнить пакетную команду Windows» в работе. Как объединить 2 или более команд внутри одной «Выполнить пакетную команду Windows», чтобы я мог запустить все проекты в одном задании?

первый проект:

    "C:\Program Files\SmartBear\ReadyAPI-2.6.0\bin\testrunner.bat" - 
    sREG_Agreement_GetAgreementv1 -r -a -j -J -fC:\Project\ESB_RegressionReport "- 
    RJUnit-Style HTML Report" -FXML -EUAT 
    C:\Project\ESB_Regression_GitHub\SoapUIProjects\Agreement-GetAgreement-v1- 
    soapui-project.xml

второй проект:

    "C:\Program Files\SmartBear\ReadyAPI-2.6.0\bin\testrunner.bat" - 
    sREG_Capability_GetCapability_v2 -r -a -j -J -fC:\Project\ESB_RegressionReport 
    "-RJUnit-Style HTML Report" -FXML -EUAT 
    C:\Project\ESB_Regression_GitHub\SoapUIProjects\Capability_GetCapability_v2- 
    soapui-project.xml

Все команды могут быть записаны в одном Execute Windows Batch Command.

1 Ответ

0 голосов
/ 03 октября 2019

Возможно, я неправильно понимаю вопрос, но этапы сборки «Выполнить оболочку» и «Выполнить пакетную команду Windows» обычно используются для написания внутри них сценариев, а не просто для выполнения одной команды. Таким образом, вы можете просто запустить их в одном и том же блоке «Выполнить Windows». например,

"C:\Program Files\SmartBear\ReadyAPI-2.6.0\bin\testrunner.bat" - 
sREG_Agreement_GetAgreementv1 -r -a -j -J -fC:\Project\ESB_RegressionReport "- 
RJUnit-Style HTML Report" -FXML -EUAT 
C:\Project\ESB_Regression_GitHub\SoapUIProjects\Agreement-GetAgreement-v1- 
soapui-project.xml

"C:\Program Files\SmartBear\ReadyAPI-2.6.0\bin\testrunner.bat" - 
sREG_Capability_GetCapability_v2 -r -a -j -J -fC:\Project\ESB_RegressionReport 
"-RJUnit-Style HTML Report" -FXML -EUAT 
C:\Project\ESB_Regression_GitHub\SoapUIProjects\Capability_GetCapability_v2- 
soapui-project.xml

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