2014-11-05 73 views
0

我有一個非常簡單的詹金斯設置它拉低更新從到位桶並運行一些測試,所有工作可愛。詹金斯shell腳本的git拉來生產目錄

詹金斯和測試網站都在同一臺服務器,所以我希望它朝向對我的直播網站目錄,並拉下它只是測試版本庫。

當我嘗試和訪問:在/ var/WWW /虛擬主機/ mysite的/ httpdocs資料/不管/我得到一個腳本錯誤,指出這是不是一個目錄。

這樣做的最好方法是什麼?

錯誤如下:

[Pheme CI] $ /bin/sh -xe /tmp/hudson5490778292870793122.sh 
+ cd /var/www/vhosts/mysite.co.uk/httpdocs/ 
/tmp/hudson5490778292870793122.sh: line 2: cd: /var/www/vhosts/mysite.co.uk/httpdocs/: Not a directory 
Build step 'Execute shell' marked build as failure 
Finished: FAILURE 

編輯這似乎是一個權限問題的分類時,將更新!

回答

0

右乾脆把這個歸結爲詹金斯用戶不能夠訪問我需要它的目錄,我只是

chown jenkins <dir>

,這一切工作正常!可能有更好的方法來做到這一點。

+0

我相信這個命令是錯誤的。它是'CHOWN詹金斯

' – Jon 2016-04-08 20:38:58

+0

哎呀呀福氣 – 2016-04-09 11:08:56