2017-09-04 17 views
0

Github API https://api.github.com/repos/:owner/:repo/hooksを使用して、RepositoyにJenkinsサービスを作成しています。下図のように我々は、我々は、URL欄が空白来ているリポジトリに作成されたサービスが、を取得している上記のAPIを呼び出すために、残りのクライアントを使用している場合は、次のボディGithubサービス(Jenkins)Rest APIの使用

{ 
    "name": "jenkins", 
    "active": true, 
    "events": [ 
    "push", 
    "pull_request" 
    ], 
    "config": { 
    "url": "https://anon.com/jenkins/folder1/job/folder2/", 
    "content_type": "json" 
    } 
} 

を送信している:

enter image description here

答えて

0

上記の問題は、身体のミスによって発生しました。 のGithubを使用してジェンキンスサービスの正しい身体はこの体と疑問に投稿されたボディとの違いは、イベントオブジェクトであり、フックAPIは -

{ 
"name": "jenkins", 
"active": true, 
"events": [ 
    "push" 
], 
"config": { 
    "jenkins_hook_url": "https://anon.com/jenkins/folder1/job/folder2/" 
} 

}

を作成します。 configオブジェクトです。

私たちはジェンキンズのような仕事のために呼び出すサービスを追加しているので、必要なイベントだけプッシュしてプルしません。 また、コンフィグオブジェクトでは、パラメータのキーはです。jenkins_hook_urlではなくurlです。

関連する問題