1
我無法部署我的Web啓動網絡服務器由於權限問題(格式化):如何正確解決Hudson和ant的部署權限問題?
/home/hudson/.../build/build-web-start.xml:20: Failed to copy
/home/hudson/.../dist/app.jnlp to
/var/development/.../webstart/app.jnlp due to java.io.FileNotFoundException
/var/development/.../webstart/app.jnlp (Permission denied)
and I couldn't delete the corrupt /var/development/.../webstart/app.jnlp
...所以很明顯的問題是什麼。我需要做以下操作之一:
- 查找構建用戶,這樣我可以把它的權限
- 配置哈德森建立一個特定的用戶下(也許是從構建的其餘部分分開部署的應用)
- 配置ant構建腳本以在特定用戶下執行部署。
現狀:
- 我在碼頭運行哈德森
- 我給碼頭用戶組權限,以便能夠寫入部署文件夾
- HUDSON_HOME設爲/家庭/哈德森