首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Jnlp使用任务调度程序启动jenkins从代理总是以无头启动

使用Jnlp使用任务调度程序启动jenkins从代理总是以无头启动
EN

Stack Overflow用户
提问于 2018-11-09 20:20:50
回答 1查看 1.3K关注 0票数 0

我试图为jenkins节点在非headleass模式下自动连接到主节点寻找解决方案。

,这是我到目前为止所做的,

我已经编写了批处理脚本,它调用了powershell脚本。Powershell脚本有一系列使用jnlp启动jenkins从代理的命令。

此批处理脚本在任务计划程序中配置为在启动时运行。一旦节点启动,jenkins从节点就被连接到主节点。

但是,当测试开始时,在节点中看不到GUI测试的执行。

当我从命令行手动运行这个批处理脚本时,它工作得很好,即非无头模式,我可以看到GUI测试的执行情况。

我读过几篇关于这种设置的文章,但没有一篇有效。

我还编写了一小块powershell脚本,允许Windows服务与桌面交互。该脚本在批处理脚本之后运行,以启动jenkins从代理。任务调度器作业配置为以管理员身份运行,我以管理员身份登录查看执行情况。

由于这个批处理脚本是通过任务调度程序运行的,所以我猜它在不同的会话中运行。

我该怎么解决。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-01 20:28:42

尝试将您的脚本放入shell:startup中。在Windows 10机器上,在您需要的用户下面使用Jenkins从服务器,按Windows+R (运行.)然后键入shell:startup并将脚本放入打开的文件夹中。一旦用户登录,它将运行。

这就是您将如何看到控制台和它产生的任何窗口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53232786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档