詹金斯很新,我有一個簡單而煩人的問題。當我在Jenkins上運行Job(Build)時,我觸發ruby命令來執行我的測試腳本。詹金斯控制檯輸出不實時
問題是Jenkins不能從控制檯實時顯示輸出。這裏是觸發日誌。
Building in workspace /var/lib/jenkins/workspace/foo_bar
No emails were triggered.
[foo_bar] $ /bin/sh -xe /tmp/hudson4042436272524123595.sh
+ ruby /var/lib/jenkins/test-script.rb
基本上它掛在這個輸出,直到構建完成比它只顯示完整的輸出。有趣的是,這不是一致的行爲,有時它應該如此。但大多數情況下沒有實時控制檯輸出。
詹金斯版本:1.461
多麼強大的服務器正在運行並沒有這個腳本需要多長時間才能執行?這聽起來像是由於服務器超載導致的延遲。當我的詹金斯大師滿負荷運轉時,我看到了類似的症狀。 – CIGuy 2012-07-24 15:22:07
感謝您的興趣,這實際上是有道理的。在這種情況下,我們正在討論EC2實例'small',http://aws.amazon.com/ec2/instance-types/,但它只是進程運行。難道你需要的不僅僅是這些? – 2012-09-17 08:03:00
這取決於有多少個作業正在運行,但是,如果同時在一個小實例上運行多個作業,我希望看到延遲。 – CIGuy 2012-09-17 15:21:51