在这里我从未见过的奇怪的人。我决定在Win 10笔记本电脑上加载Jenkins的本地实例。该服务已启动并正在运行,并且一切正常,但是当尝试打开chrome时,我在日志中看到以下内容。我可以从Visual Studio和命令行执行它,没有任何问题。
研究已经提到降低chromedriver版本,所以我没有运气尝试。我只在master / agent配置中运行jenkins,所以也许这与在本地主机上运行的jenkins有关?
Starting ChromeDriver 77.0.3865.40 (f484704e052e0b556f8030b65b953dce96503217-
refs/branch-heads/3865@{#442}) on port 7797
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to
prevent access by malicious code.
[1571096148.894][WARNING]: Timed out connecting to Chrome, retrying...
我尝试过的其他事情。 创建对jenkins目录具有所有权限的新用户 以新用户身份运行服务
答案 0 :(得分:0)
好的,我放弃了作为服务运行。我将Jenkins.war文件复制到所需的目录中。在这种情况下,D:\ Jenkins然后执行:
D:\Jenkins>Java -jar Jenkins.war
这重新加载了Jenkins安装。我添加了msbuild / tfs插件,现在从命令行运行jenkins,而不是将其作为服务运行。现在一切正常。
只需变通,但可能会帮助其他人。