構成オプションを試してみましたが、ツール構成オプションとgit実行可能セクションが見つかりません。ビルドが成功した後にのみ発生するようです。助けてください。
コンソール出力セクションでプロジェクトをビルドした後に受け取る出力は次のとおりです。
Building in workspace C:\Users\Anishas\.jenkins\workspace\Sample123
Cloning the remote Git repository
Cloning repository https://github.com/AnishaSalunkhe/HelloWorld.git
> C:\Users\Anishas\git init C:\Users\Anishas\.jenkins\workspace\Sample123 # timeout=10
ERROR: Error cloning remote repo 'Origin'
hudson.plugins.git.GitException: Could not init C:\Users\Anishas\.jenkins\workspace\Sample123
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute(CliGitAPIImpl.Java:656)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.Java:463)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.Java:1057)
at hudson.plugins.git.GitSCM.checkout(GitSCM.Java:1097)
at hudson.scm.SCM.checkout(SCM.Java:485)
at hudson.model.AbstractProject.checkout(AbstractProject.Java:1269)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.Java:607)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.Java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.Java:529)
at hudson.model.Run.execute(Run.Java:1738)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.Java:43)
at hudson.model.ResourceController.execute(ResourceController.Java:98)
at hudson.model.Executor.run(Executor.Java:410)
Caused by: hudson.plugins.git.GitException: Error performing command: C:\Users\Anishas\git init C:\Users\Anishas\.jenkins\workspace\Sample123
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.Java:1726)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.Java:1695)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.Java:1691)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.Java:1321)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute(CliGitAPIImpl.Java:654)
... 12 more
Caused by: Java.io.IOException: Cannot run program "C:\Users\Anishas\git" (in directory "C:\Users\Anishas\.jenkins\workspace\Sample123"): CreateProcess error=5, Access is denied
at Java.lang.ProcessBuilder.start(Unknown Source)
at hudson.Proc$LocalProc.<init>(Proc.Java:240)
at hudson.Proc$LocalProc.<init>(Proc.Java:212)
at hudson.Launcher$LocalLauncher.launch(Launcher.Java:815)
at hudson.Launcher$ProcStarter.start(Launcher.Java:381)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.Java:1715)
... 16 more
Caused by: Java.io.IOException: CreateProcess error=5, Access is denied
at Java.lang.ProcessImpl.create(Native Method)
at Java.lang.ProcessImpl.<init>(Unknown Source)
at Java.lang.ProcessImpl.start(Unknown Source)
... 22 more
ERROR: null
Finished: FAILURE
このは、Jenkins Windowsスレーブで非常に多くの時間を無駄にしました。
ビルドジョブのバッチコマンドで "where git"を実行したため、gitがパスにあることがわかりました。
where git
C:\Program Files (x86)\Git\cmd\git.exe
どうやらJenkins Git Pluginは**環境が継承される前に**を実行します。
Gitへのスレーブのパスを設定する(Just Do It !!)
1)Windowsスレーブ設定に移動しますJenkinsの管理>ノードの管理
2)スレーブ構成を選択します
3)Node Propertiesの下のTool Locationsを確認します
4)git.exeを含むgit実行可能ファイルへの完全なパスを入力します
[x] Tool Locations
Name: (GIT) git
Home: C:\Program Files (x86)\Git\cmd\git.exe
スクリーンショットを見る:
ツール構成の両方の場所にあるgitファイルのディレクトリだけでなく、git.exeへのパスを設定します。
このエラーは、ディスク容量が少ないときに発生することがあります。 jenkinsがホストされているマシンのスペースを確認してください。 :)
誰かが新しくインストールされたXcodeでJenkinsを使用している場合、Sudo xcodebuild -license
を使用してライセンスに同意するか、UIで同意する必要があります。
Windows:1. Windowsマシンにgitをインストールします2. git.exeのパスはC:\ Program Files\Git\cmd\git.exeです(インストール中に変更しない限り、デフォルトで)3. gitのパスを表示する必要がありますJenkins gitプラグインツールの.exe
a)Jenkinsの管理>グローバルツール設定> Git
b)gitを追加します:名前:何でも、パス:C:\ Program Files\Git\cmd\git.exe 4.次に、クローン用にビルドします。大丈夫なはず
Linux CentOS7:同じエラーメッセージが表示され、同じマシンにgitをインストールした後、Jenkinsがインストールされましたが、解決されました。
次に、以下の手順に従う必要があります。これが問題の解決に役立つことを願っています。
マスターがLinuxマシンで、スレーブがWindowsマシンの場合...
前提条件:
従うべき手順:
Windowsスレーブ設定に移動しますJenkinsの管理>ノードの管理
スレーブ設定を選択してください
ノードのプロパティの下のツールの場所を確認します
git.exe
を含むgit実行可能ファイルへの完全なパスを入力してください
Tool Locations
Name: (GIT) git
Home: C:\Program Files (x86)\Git\cmd\git.exe