私はJenkins 2.74を使用しています。
変更を加えた後にGitリポジトリにコミットをプッシュしようとしています。何らかの理由で、ジョブが完了することができない、それは次のように立ち往生しています、Gitリポジトリにコミットしている間にJenkinsジョブがハングアップする
stage('push to git') {
steps{
bat returnStdout: true, script: '"C:\\Program Files\\Git\\bin\\git.exe" add -A'
bat returnStdout: true, script: '"C:\\Program Files\\Git\\bin\\git.exe" commit -m "upadte yaml"'
bat returnStdout: true, script: '"C:\\Program Files\\Git\\bin\\git.exe" push -u origin master'
}
}
:しかし
これは私のパイプラインのコードである
私は私のマシン上でそれを試してみました、 Windowsのcmdを使用して、それは動作します。
しかし、Jenkinsではありません。
私は間違っていますか?
「git push ...」の部分にハングアップしているように見えます。これはネットワークを使用するので、私はいくつかのプロキシやファイアウォールの問題を疑う – user3151902
あなたの資格情報がOKであることを確認するために、マシン自体からプッシュしようとします。 –
私は試してみましたが、それはマシンからの作業です... – Yos