2015-07-27 5 views
0

Помогите мне пожалуйста. На форумах нет ответа ((Могу ли я повторить сборку в GitlabCI через API? Повторить сборку с помощью хеширования на Gitlab или построить идентификатор в GitlabCI. Как кнопка нажата в сети GitlabCIGitLabCI начать сборку с помощью commit hash или построить идентификатор через API

Я пытаюсь использовать commits api для init new build http://doc.gitlab.com/ci/api/commits.html, но я не понимаю, как заполнить data объект в запросе JSon.

Скажите, пожалуйста, как сделать сборку или восстановить с помощью фиксации хэш с GitlabCI REST API?

Я очень признателен за любую помощь вы можете предоставить.

ответ

0

Решенный. Используйте действительный запросТок: { "data":{ "before": "c3c39b43f160c2efed5bbc16d15e91eab3c2ec22",<-- not required "after": "5539ffc98f07777b6360e976cbc7a796bb61e315", "ref": "refs/heads/master", "commits": [{ "id": "5539ffc98f07777b6360e976cbc7a796bb61e315", "message": "fixes #1 complete:1 and 3 sum output", <-- not required "timestamp": "2011-12-12T14:27:31+02:00", <-- not required "url": "http://somegitlab/sonmeproject/somecommit", <-- not required "author": { "name": "Kirill Tilkachev", "email": "[email protected]" } } ] } }