詹金斯前台任务
Jenkins foreground task
我有两台 Jenkins 机器。
运行 windows 批处理命令
当我在一个上启动程序时,它们在后台启动(暂存框)。
当我在另一台上启动程序时,它们在前台启动,您可以看到 window 并在 运行ning(生产框)时观看程序。
我正在尝试测试一个只能在前台工作的程序(它是一个 Cocos 游戏可执行文件,可能需要在前台才能正常 运行)。
我需要知道要更改哪些 Jenkins 设置,以便我的 staging-Jenkins 框与我的 Production-Jenkins 框的行为相同。
我已经尝试过:
jenkins windows 服务 运行ning 作为当前登录的用户。
其他问题大多说的是强制到后台,这和我的问题正好相反
终于想通了。
如果您运行将 Jenkins 作为 Windows 服务,则该服务 运行 在后台运行,因此由 Jenkins 启动的程序也将 运行 在后台。
如果你 运行 Jenkins 在前台(即在控制台中输入 "java -jar jenkins.war" window),那么由 Jenkins 启动的程序也会在前台(因为前台console window 是 Jenkins 进程)。
Jenkins-Slaves 运行 作为一个服务,但是他们 运行 有一个前台 window,所以他们出现在从机器的前台。
不需要 运行 jenkins 作为 jar。而是可以在 Manage Jenkins -> Manage Nodes 中将同一个系统(master/或其他系统)配置为 slave。然后将从系统与主系统连接起来。
在 jenkins 作业配置中,select 作业常规配置部分中的节点名称提到作业将 运行ning 所在的从属系统。
然后构建作业。它对我有用。
我有两台 Jenkins 机器。 运行 windows 批处理命令
当我在一个上启动程序时,它们在后台启动(暂存框)。 当我在另一台上启动程序时,它们在前台启动,您可以看到 window 并在 运行ning(生产框)时观看程序。
我正在尝试测试一个只能在前台工作的程序(它是一个 Cocos 游戏可执行文件,可能需要在前台才能正常 运行)。
我需要知道要更改哪些 Jenkins 设置,以便我的 staging-Jenkins 框与我的 Production-Jenkins 框的行为相同。
我已经尝试过: jenkins windows 服务 运行ning 作为当前登录的用户。
其他问题大多说的是强制到后台,这和我的问题正好相反
终于想通了。
如果您运行将 Jenkins 作为 Windows 服务,则该服务 运行 在后台运行,因此由 Jenkins 启动的程序也将 运行 在后台。
如果你 运行 Jenkins 在前台(即在控制台中输入 "java -jar jenkins.war" window),那么由 Jenkins 启动的程序也会在前台(因为前台console window 是 Jenkins 进程)。
Jenkins-Slaves 运行 作为一个服务,但是他们 运行 有一个前台 window,所以他们出现在从机器的前台。
不需要 运行 jenkins 作为 jar。而是可以在 Manage Jenkins -> Manage Nodes 中将同一个系统(master/或其他系统)配置为 slave。然后将从系统与主系统连接起来。
在 jenkins 作业配置中,select 作业常规配置部分中的节点名称提到作业将 运行ning 所在的从属系统。 然后构建作业。它对我有用。