【问题标题】:Should I run Jenkins by command line instead of as a service?我应该通过命令行而不是作为服务运行 Jenkins 吗?
【发布时间】:2017-07-18 21:51:38
【问题描述】:

我已经在 EC2 上将 Jenkins 作为服务运行了一段时间。问题是,由于它是作为服务运行的,所以 chrome 浏览器的大小比我们需要的要小。我们现在使用命令行(而不是作为服务)运行它,因此它现在具有更大的浏览器大小。到目前为止,我观察到的唯一问题是性能下降。 50 分钟的工作需要 1:30 小时。

我应该继续使用命令行运行它吗?还有什么我需要担心的问题吗? (性能问题除外)谢谢。

【问题讨论】:

  • Jenkins as a service 是什么意思?
  • 你的意思是使用API​​调用吗?
  • @chenrui 你好,所以当服务器启动时它会自动运行 jenkins.exe 作为服务。

标签: selenium testing jenkins


【解决方案1】:

试试下面的步骤,或许能帮到你

停止服务(Jenkins.exe)

右键>>属性>>登录选项卡>>本地系统帐户>>勾选允许服务与桌面交互 那么它将采用您当前使用的显示器的分辨率。

确保你输入browser.driver.manage().window().maximize();在你的脚本中。

如果这不起作用,请告诉我。

【讨论】:

  • 感谢您的建议。当我按照您的指示运行时,现在所有作业都无法从 github repo 下载任何代码:错误:克隆远程 repo 'origin' 时出错。我一直在四处寻找并设置一些 SSH 密钥,但它并没有解决这个问题。你有什么想法?谢谢
  • 我已经尝试了所有解决方案,但没有一个有效。我需要切换回以 .\Administrator 身份运行
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多