GitHub で Jenkins をセットアップする方法について、これまでにほぼすべてのガイドを読みましたが、どれも私の問題を解決していないようです。私のジョブは現在問題なくビルドされていますが、GitHub にプッシュするたびにビルドしたいと考えています。また、フック URL を手動で設定したい (Jenkins に自動管理させない)。現在、Jenkins サーバーは EC2 のポート 8080 ( http://ec2-XX-XXX-XXX-XXX.compute-1.amazonaws.com:8080/
) で実行されています。システム管理者は、サーバーがそのポートですべての着信要求をリッスンするように設定されていると言います。
[システムの構成] 領域の [GitHub Web フック] 領域で、Manually manage hook URLs
チェックをオフにしました。
私のプロジェクトの構成では、次の設定があります。
GitHub Project: https://github.com/username/projectname/
Source Code Management > Git
Repository URL: git@github.com:username/projectname.git
Branches to Build - Branch Specifier (blank for default): master
Build Triggers > Build when a change is pushed to GitHub
GitHub フック ログに、次のメッセージが表示されます。
Last GitHub Push
Polling has not run yet.
GitHub が接続できるユーザーも作成しました。ユーザーには、次のグローバル権限を持つロールがあります: 全体: ジョブの読み取り: ジョブの読み取り: ジョブの検出: ビルド
GitHub でSettings > Service Hooks
を追加しましhttps://USERNAME:PASSWORD@ec2-XX-XXX-XXX-XXX.compute-1.amazonaws.com:8080/github-webhook/
た。ここで、USERNAME と PASSWORD は GitHub アカウントのユーザー名とパスワードです。WebHook URLs
エリアとエリアの両方へのリンクを追加しましたJenkins (GitHub plugin)
。前者の領域をクリックTest Hook
すると、GitHub ページに確認のメッセージが表示されませんがTest Hook
、後者をクリックすると、Payload Deployed と表示されます。ただし、どちらもシステム ログ ファイルに登録されており、同様のエラーが発生しています。
winstone.WinstoneException: Error URI Line: <Garbled Text Here>
at winstone.HttpListener.parseURILine(HttpListener.java:349)
at winstone.HttpListener.parseURI(HttpListener.java:258)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:83)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:679)
Jun 7, 2013 6:16:31 PM winstone.Logger logInternal
SEVERE: Error within request handler thread
これを引き起こしている可能性のあるものについてのアイデアはありますか?