2017-07-18 38 views
0

我一直在使用Jenkins作爲EC2服務。問題在於,由於它是作爲服務運行的,Chrome瀏覽器的大小比我們需要的小。我們現在使用命令行(而不是服務)運行它,因此它現在具有更大的瀏覽器大小。我迄今觀察到的唯一問題是性能下降。一個50分鐘的工作需要1:30小時。我應該通過命令行而不是服務來運行Jenkins嗎?

我應該繼續使用命令行運行它嗎?我需要擔心的任何其他問題? (性能問題除外)謝謝。

+0

'Jenkins as a service'是什麼意思? – chenrui

+0

你的意思是使用API​​調用? – chenrui

+0

@chenrui嗨,所以當服務器啓動時,它會自動運行jenkins.exe作爲服務。 – Kiddo

回答

0

嘗試下面的步驟,可以幫助你

停止服務(Jenkins.exe)

Right Click >> Properties >> Log On TAB >> Local System Account >> Check Allow service to interact with Desktop then it will take the resolution of the monitor you currently use.

確保將browser.driver.manage().window().maximize();在你的腳本中。

讓我知道如果這不起作用。

+0

感謝您的建議。當我按照您的指示運行時,所有作業現在都無法從github repo下載任何代碼:錯誤:克隆遠程回購「源」錯誤。我一直在尋找並設置一些SSH密鑰,但它沒有解決這個問題。你有什麼想法?感謝 – Kiddo

+0

你可以檢查一次https://stackoverflow.com/questions/29301729/jenkins-error-cloning-remote-repo-origin-slave-node –

+0

我試過所有的解決方案,但都沒有工作。我需要切換回運行。\ Administrator – Kiddo

相關問題