2017-01-19 4 views
0

私はカスタムGitプラットフォーム(GitLab、GitHub、BitBucketではありません)を使用しています。ウェブフックに使用するURL

私はジェンキンスと統合して、プルリクエストを行うたびにこれが構築されるようにしたいと考えています。

したがって、Webhookを作成しようとしています。 GitプラットフォームにWebhookを追加すると、POSTリクエストを送信するURLを私に要求しています。

私はそれをジェンキンスジョブURLを与えてくれた。私はプルリクエストを作るとき

my-jenkins-server.com:8000/job/my-job 

はしかし、それが構築されていません。

他に何が必要ですか?あなたはこのURLで仕事をトリガーする必要が

答えて

1

JENKINS_URL/job/JOBNAME/build?token=TOKEN

あなたjob.YouでリモートAPI用のトークンを指定した場合、トークンが唯一必要とされているがジェンキンスリモートAPI here.

についての詳細を読むことができます
+0

私は 'JENKINS_URL/user/my-username/configure'の' API Token'である 'token'がこのURLにPOSTを送りました。しかし、私は '404'を取得しています。 – octavian

+0

トークンを残してみましたか?トークンは、ジョブ構成でのみ設定され、ユーザー設定では設定されません。また、ジョブがビューの一部である場合は、 'JENKINS_URL/view/VIEW_NAME/job/JOBNAME'を使用することもできます。パラメータを追加するには、 'JENKINS_URL/view/VIEW_NAME/job/JOBNAME/buildWithParameters'を使い、POST本体にパラメータを入れてください。 – Bricktop

関連する問題