5

私はジェンキンスを使用しており、各コミット後にテストを自動的に実行したいと考えています。

次のリンクの指示に従いました。

http://blog.cloudbees.com/2012/01/better-integration-between-jenkins-and.html

Let Jenkins auto-manage hook URLs in global configuearion/ Githup Web Hook をクリックし、gitup のユーザー名とパスワードを追加しましたが、変更してリポジトリにプッシュした後でも、テストが実行されません!

Github フック ログ: ポーリングはまだ実行されていません。

私が忘れたことはありますか?

PS テストを手動で実行でき ([今すぐビルド] をクリック)、テストをビルドするとコミット (変更) を確認できます。

4

2 に答える 2

2

まず、受信後の URL が実際に Jenkins によって設定されているかどうかを確認します。github.com/YOURNAME/REPO/admin/hooks に移動し、 Post-Receive URLを開きます

何もない場合は、フックを自分でインストールする方法に関する上記の手順に従ってください。

フックが github.com にある場合は、[フックのテスト] ボタンをクリックしてみてください。それはビルドを引き起こしましたか?

それでもビルドが機能しない場合は、github と Jenkins の間にファイアウォールがあり、github.com が jenkins に接続できないかどうかを確認してください。

github フックのデバッグの詳細については、http: //help.github.com/post-receive-hooks/ を参照してください。

于 2012-04-04T20:34:58.750 に答える
1

Poll SCM Builds Triggers を追加し、2 分ごとに H/2 にスケジュールするという同じ問題を解決する必要があります * * * *

于 2015-09-16T10:42:13.870 に答える