Commit 887c0c67acdc4f9b847ea27d293328b09e703d8d
1 parent
d4c50dbd
Exists in
master
and in
4 other branches
Update WebHook help page
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
1 changed file
with
58 additions
and
6 deletions
Show diff stats
app/views/help/web_hooks.html.haml
| 1 | 1 | = render layout: 'help/layout' do |
| 2 | - %h3.page-title Web hooks | |
| 2 | + %h3.page-title Project web hooks | |
| 3 | + %p.light | |
| 4 | + Project web hooks allow you to trigger url if new code is pushed or new issue is created | |
| 5 | + %hr | |
| 3 | 6 | |
| 4 | - %p.slead | |
| 5 | - Every GitLab project can trigger a web server whenever the repo is pushed to. | |
| 7 | + %p | |
| 8 | + You can configure web hook to listen for specific events like pushes, issues, merge requests. | |
| 6 | 9 | %br |
| 7 | - Web Hooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. | |
| 10 | + GitLab will send POST request with data to web hook url. | |
| 8 | 11 | %br |
| 9 | - GitLab will send POST request with commits information on every push. | |
| 10 | - %h5 Hooks request example: | |
| 12 | + Web Hooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. | |
| 13 | + | |
| 14 | + | |
| 15 | + %h4 Push events | |
| 11 | 16 | = render "projects/hooks/data_ex" |
| 12 | 17 | |
| 18 | + | |
| 19 | + %h4 Issues events | |
| 20 | + %pre | |
| 21 | + :preserve | |
| 22 | + { | |
| 23 | + "object_kind":"issue", | |
| 24 | + "object_attributes":{ | |
| 25 | + "id":301, | |
| 26 | + "title":"New API: create/update/delete file", | |
| 27 | + "assignee_id":51, | |
| 28 | + "author_id":51, | |
| 29 | + "project_id":14, | |
| 30 | + "created_at":"2013-12-03T17:15:43Z", | |
| 31 | + "updated_at":"2013-12-03T17:15:43Z", | |
| 32 | + "position":0, | |
| 33 | + "branch_name":null, | |
| 34 | + "description":"Create new API for manipulations with repository", | |
| 35 | + "milestone_id":null, | |
| 36 | + "state":"opened", | |
| 37 | + "iid":23 | |
| 38 | + } | |
| 39 | + } | |
| 40 | + %h4 Merge request events | |
| 41 | + %pre | |
| 42 | + :preserve | |
| 43 | + { | |
| 44 | + "object_kind":"merge_request", | |
| 45 | + "object_attributes":{ | |
| 46 | + "id":99, | |
| 47 | + "target_branch":"master", | |
| 48 | + "source_branch":"ms-viewport", | |
| 49 | + "source_project_id":14, | |
| 50 | + "author_id":51, | |
| 51 | + "assignee_id":6, | |
| 52 | + "title":"MS-Viewport", | |
| 53 | + "created_at":"2013-12-03T17:23:34Z", | |
| 54 | + "updated_at":"2013-12-03T17:23:34Z", | |
| 55 | + "st_commits":null, | |
| 56 | + "st_diffs":null, | |
| 57 | + "milestone_id":null, | |
| 58 | + "state":"opened", | |
| 59 | + "merge_status":"unchecked", | |
| 60 | + "target_project_id":14, | |
| 61 | + "iid":1, | |
| 62 | + "description":"" | |
| 63 | + } | |
| 64 | + } | ... | ... |