2015-02-06 167 views
0

我在我的系統上設置了jenkins。我試圖在ant部分中調用build.xml,爲此我在invoke ant的構建部分中指定了路徑/home/blank/Downloads/build.xml,但是當我嘗試構建我的工作與它下面的錯誤在Ubuntu的Jenkins中構建失敗

建立失效的執行

/home/blank/Downloads/build.xml:48:無法刪除目錄/ home /空/下載/箱

pe有一些問題我怎麼設置這個文件夾bin被刪除。

我新的Ubuntu和發現很難與permission.Need工作,幫助

+0

作爲Jenkins運行的用戶? jenkins用戶需要刪除該目錄的權限。 – Leon 2015-02-06 06:52:58

+0

如何確定哪個用戶有jenkins運行 – RCBian 2015-02-06 07:08:22

+0

run'ps -eo euser,args | grep jenkins「在機器上。第一列是正在執行進程的用戶 – Leon 2015-02-06 08:04:51

回答

0

打開的/ etc/SYSCONFIG /詹金斯的/ etc /默認(你應該有那些2個文件中的一個上你的電腦,我認爲第一個是Ubuntu)並搜索JENKINS_USER。你會發現哪個用戶正在運行Jenkins。

在該文件中您可以將用戶切換到一個有權限,但你也必須改變所有權:

的/ var/lib中/詹金斯

在/ var /緩存/詹金斯

/var/log/jenkins

並重新啓動Jenkins。

+0

我有問題重新啓動jenkins,它給了我*重新啓動jenkins持續集成服務器jenkins java:找不到進程 守護進程:找不到進程\ – RCBian 2015-02-09 06:39:34

+0

當我嘗試獲取jenkins的狀態時,它顯示我目前有14個jenkins實例正在運行 ,但pidfile /var/run/jenkins/jenkins.pid丟失 – RCBian 2015-02-09 06:40:32

+0

嗯,奇怪.. – 23ars 2015-02-09 17:13:26