私はArtifactDeployerプラグインを使用してビルドジョブ成果物をリモートロケーション(Windows共有SMB)に展開しています。 しかし、ジェンキンスは成功することは決してありません。以下のように投げるエラー:Jenkins - リモートアクセスが拒否されました
は[ArtifactDeployer] - [ERROR] - - ポストアクション... [ArtifactDeployer]から始まる展開はデプロイできませんでした。 [ArtifactDeployer】ステップ を構築する...ディレクトリを作成できません - リモートディレクトリにワークスペースからアーティファクトを展開するローカル展開が正常に動作しますFAILURE
に
を結果を構築変更。
ジェンキンスマシンOSはWindows 7 32ビット教授 ローカルシステムアカウントを使用してサービスとして実行されています。
私のユーザーアカウントは別のアカウントを使用しようとしましたが、サービスを開始できませんでした(Windowsエラー1069:ログオンに失敗してサービスが開始されませんでした)。 ネットワークサービスアカウントは実行されましたが、Jenkinsは.NET Frameworkにアクセスできないエラーをスローします。
手動でリモートコピーを試みるとき、これは問題なく動作します。私はディレクトリを作成してそれに書き込むことができます。もちろん同じマシンで。
私はジェンキンス異なる2つのリモート参照しようとした。)2 1)\\たtargetdirectory I:\ - 窓 ノー成功にリモートディレクトリにドライブ文字をマッピングすることにより...
任意のヒントや提案?ありがとう!
更新日15/02/2012: この問題の解決策も回避策もありません。 プラグインだけでなく、 "Execute Windows batch command"を使用してこの問題にもヒットしました。 共有したいバグreportが見つかりました。
ソリューションは、私がsolutionを見つけました。そのマシンのユーザーではなく、ドメイン内のコンピューターにアクセスを許可する必要があります。あなたがそれを振り返ってみると、非常に論理的に見えます。
第2の解決方法は、ドメインユーザーアカウントを使用してサービスを実行することです。上記の私は、ローカルユーザ.\user
をDOMAIN\user
の代わりに使用して間違いを犯しました。
ドメインコントローラをお持ちでない場合は、 –