我已经定义了一个第三方应用程序作为“windows批处理命令”中作业完成过程的一部分运行:
"C:\Program Files\Folder\App.exe"
詹金斯运行它,它工作正常。但有时 App.exe 正在等待用户操作导致出现问题,但由于应用程序窗口被隐藏,我不知道出了什么问题。
有没有办法让 Jenkins 不隐藏由 windows 批处理命令启动的应用程序窗口?
jenkins 作为 Windows 服务运行,并使用与 jenkins 框上的登录用户相同的帐户。
我已经定义了一个第三方应用程序作为“windows批处理命令”中作业完成过程的一部分运行:
"C:\Program Files\Folder\App.exe"
詹金斯运行它,它工作正常。但有时 App.exe 正在等待用户操作导致出现问题,但由于应用程序窗口被隐藏,我不知道出了什么问题。
有没有办法让 Jenkins 不隐藏由 windows 批处理命令启动的应用程序窗口?
jenkins 作为 Windows 服务运行,并使用与 jenkins 框上的登录用户相同的帐户。
不,这不是詹金斯的错。在 Windows NT 操作系统中,Windows 服务是在后台运行的计算机程序。
在以前的 Windows 版本中,有一个选项"Allow service to interact with desktop"
,但从Vista 开始,该设置不再有效。