diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2016-02-29 12:14:46 +0100 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2016-02-29 12:14:46 +0100 |
commit | 5b3b4ff65e7cc809bdf026f21a9a56649e073e18 (patch) | |
tree | 8bf81cf8300037dd30e259416d81f9dba501649e /doc | |
parent | cf73dc34f7ea6908e2d5d65cfc372ecebfbe09f6 (diff) | |
download | gitlab-ce-5b3b4ff65e7cc809bdf026f21a9a56649e073e18.tar.gz |
Update CI API documentation for runners
[ci skip]
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ci/api/runners.md | 64 |
1 files changed, 11 insertions, 53 deletions
diff --git a/doc/ci/api/runners.md b/doc/ci/api/runners.md index e9033aeacd5..c4716982357 100644 --- a/doc/ci/api/runners.md +++ b/doc/ci/api/runners.md @@ -1,81 +1,39 @@ # Runners API +API used by runners to register and delete itselves. + _**Note:** This API is intended to be used only by Runners as their own communication channel. For the consumer API see the [new Runners API](../../api/runners.md)._ ## Runners -### Retrieve all runners - -__Authentication is done by GitLab user token & GitLab url__ - -Used to get information about all runners registered on the GitLab CI -instance. - - GET /ci/runners - -Returns: - -```json -[ - { - "id" : 85, - "token" : "12b68e90394084703135" - }, - { - "id" : 86, - "token" : "76bf894e969364709864" - }, -] -``` - ### Register a new runner - -__Authentication is done with a Shared runner registration token or a project Specific runner registration token__ +__Authentication is done with a shared runner registration token or a project +specific runner registration token.__ Used to make GitLab CI aware of available runners. - POST /ci/runners/register + POST /runners/register Parameters: - * `token` (required) - The registration token. It is 2 types of token you can pass here. + * `token` (required) - The registration token. + +It is 2 types of token you can pass here. 1. Shared runner registration token 2. Project specific registration token -Returns: - -```json -{ - "id" : 85, - "token" : "12b68e90394084703135" -} -``` - ### Delete a runner +__Authentication is done by using runner token.__ -__Authentication is done by runner token__ - -Used to removing runners. +Used to remove runner. - DELETE /ci/runners/delete + DELETE /runners/delete Parameters: * `token` (required) - The runner token. - -Returns: - -```json -{ - "id" : 1, - "token" : "d14963981a428f70121777e50643d1", - "created_at" : "2015-02-26T11:39:39.232Z", - "updated_at" : "2015-02-26T11:39:39.232Z", - "description" : "awesome runner" -} -``` |