Как вызвать перестроение Travis для моего pull-запроса из комментария GitHub? - PullRequest
0 голосов
/ 03 октября 2018

Как вызвать перестроение Travis для моего pull-запроса из комментария github?

После создания pull-запроса на Github Travis PR создает триггеры.И если мы хотим повторно запустить сборку, мы могли бы нажать кнопку Restart Job в графическом интерфейсе Travis:

enter image description here

Но есть ли способвызвать Restart Job, прослушав комментарии в Pull-запросе Github и, возможно, найти конкретный текст комментария, например, [CI: Restart build]?

В Jenkins with Cloudbees можно задать триггерную фразу вBuild Triggers раздел, например

enter image description here

Возможно ли это и в Трэвисе?

Каквызвать перестроение Travis для моего pull-запроса из комментария github?

1 Ответ

0 голосов
/ 14 октября 2018

Это не представляется возможным с одной стороны.

Однако, что вы могли бы попробовать - это использовать GitHub Webhooks для прослушивания комментариев к PullЗапросы.Это может привести к запуску пользовательского сценария на вашем сервере, который ищет команды внутри комментария Запрос на извлечение (например, [CI: Restart build]).

Если запрос на получение содержит команду, вы можете запустить новую сборку с помощью Travis API .

Возможно, для этого потребуется некоторая работа, но это можетбудь хорошим обходным путем.

...