【发布时间】:2014-08-21 14:41:27
【问题描述】:
我们正在使用 Jenkins 在不同的虚拟机中驱动自动化 GUI 测试。操作系统是 Win7/64 和其他 Windows 变体。虚拟机使用 JNLP 方式连接到 Jenkins Master。无法切换到其他连接,因为作业必须使用 GUI 执行程序。
由于安全要求的提高,Java 现在发出一个对话框来确认 Jenkins Remoting Agent 的执行。这显然破坏了测试的自动执行。此对话框每 24 小时显示一次。将这段时间增加到一年也可以解决我们的问题。
提供的详细信息提到了不同的方面,例如 应用程序的关联文件 (JNLP) 没有数字签名
我们尝试了不同的 Java 版本(7u67、Java 8u11 和 8u20)和不同的安全设置。
Jenkins 是最新的稳定版 1.565.1(尝试了更新和新安装的版本)。在全新安装中也尝试了最新的 Jenkins 1.576。
这个问题可以在我们这边解决还是只能在 Jenkins 那边解决? 有什么想法可以解决这个问题吗?
【问题讨论】:
标签: java jenkins continuous-integration automated-tests jnlp