我使用ArtifactDeployer插件將構建作業構件部署到遠程位置(Windows共享SMB)。然而詹金斯從未成功。投擲的錯誤:Jenkins - 遠程訪問被拒絕
[ArtifactDeployer] - 從動作後開始部署...... [ArtifactDeployer] - [錯誤] - 無法部署。無法創建目錄...生成步驟 [ArtifactDeployer] - 從部署工作區文物遠程目錄改爲建立結果失敗
本地部署工作正常。
Jenkins機器操作系統是Windows 7 32位教授 Jenkins正在使用本地系統帳戶作爲服務運行。
我嘗試使用另一個帳戶,我的用戶帳戶但服務啓動失敗(Windows錯誤1069:由於登錄失敗服務未啓動)。 網絡服務帳戶確實運行,但Jenkins拋出無法訪問.NET框架的錯誤。
當手動嘗試遠程複製,這工作正常。我可以創建目錄並寫入它。當然在同一臺機器上。
我試着在詹金斯兩個不同的遠程參考:)) 1 \\ targetdirectory中 2 I:\ - 通過映射一個驅動器號在Windows 沒有成功遠程目錄...
任何提示或建議?謝謝!
更新15/02/2012: 仍然沒有解決方法或解決此問題的方法。 這不僅是插件,我也使用「執行Windows批處理命令」來解決這個問題。 我發現了一個我想分享的bug report。
解決方案
我發現了一個solution。您必須將訪問權限授予域中的計算機,而不是該計算機的用戶。如果你回頭看,似乎很邏輯。
第二種解決方案是使用域用戶帳戶運行服務。以上我通過使用本地用戶.\user
而不是DOMAIN\user
而犯了一個錯誤。
如果您沒有域控制器,有什麼想法嗎? – 2012-11-02 09:28:34