如何在 jenkins 中 运行 多次执行 windows 批处理

How to run multiple execute windows batch in jenkins

我正在尝试打开 appium、avd 并骑车去 运行 Jeninks 的测试。我在执行 windows 批处理命令时有以下内容:

C:
cd C:\Users\Gebruiker
appium
adb start-server
cd C:\Users\Gebruiker\AppData\Local\Android\Sdk\emulator
emulator -avd Pixel_3_API_23
ride.py
D:
cd D:\RIDE - testproject\Avans-One
robot -d Open_settings_connect_wifi AvansOne

打开Appium后一直加载,第一步。我已经尝试分开步骤,但它仍然不起作用。它完成了第一步,然后继续加载。我该如何解决这个问题?

发生这种情况的原因很可能是,当应用程序 运行ning 时,用于启动应用程序的命令没有返回。因此,您必须使用允许您 运行 在后台运行应用程序的命令。

检查类似下面的内容。

START /B title program

例如:

 C:
 cd C:\Users\Gebruiker
 START /B "" appium

您可以阅读有关后台进程的更多信息here