2014-01-29 32 views
0

我在詹金斯的工作,其中i構建Web應用程序,並通過命令來啓動它: grunt server 但是當我在詹金斯做此版本不完成,因爲服務器仍然在提示符下運行:如何開始咕嚕服務器詹金斯正確

Running "connect:livereload" (connect) task 
Started connect web server on localhost:80. 
Running "open:server" (open) task 
Running "watch" task 

那麼,如何在Jenkins中運行grunt服務器以便服務器仍然運行但是生成成功完成?

回答

0

grunt server命令通常會通過節點打開本地服務器,您可以對其進行測試。如果你使用yeoman或其他你想讓詹金斯運行grunt build命令。

問題是watch任務,它將繼續運行查找文件更改,並通過實時重新加載自動更新網頁。這對開發非常明智,但不適用於構建服務器。

+0

但隨着咕嚕構建服務器將無法啓動。我試過Express,但同樣的事情。有任何想法嗎? – ronnyfm

0

經由命令到後臺發送過程解決: grunt server & 所以詹金斯完成建設成爲成功的

+4

然後,如何在下一個版本中關閉它,以便在構建完成後再次啓動它? – yorch

+1

同樣的問題,你如何解決它? – ronnyfm