Можно ли запустить сборку TravisCI с помощью сообщения Slack без раскрутки моего собственного сервера? - PullRequest
0 голосов
/ 31 января 2020

Когда я проводил исследования в Интернете, большинство решений касалось запуска уведомления Slack от TravisCI. Теперь я хочу сделать обратное направление - набрать какое-нибудь сообщение в slack и запустить задачу сборки в TravisCI.

Я смотрю на исходящие веб-книги Slack - в разделе «Пользовательские интеграции» в каталоге приложения Slack. Тем не менее, их данные POST webhook spe c исправлены и не могут быть запрограммированы только через пользовательский интерфейс веб-страницы. У них есть столбец в пользовательском интерфейсе, который позволяет вам заполнить URL-адреса для POST. Но я не вижу каких-либо способов настроить поле данных запроса POST.

То же, что и у TravisCI Triggering Builds API v3 , поля данных, которые они ожидают в POST, исправлены и не подлежит изменению.

Я знаю, что могу зарегистрировать облачную службу, написать некоторый код и запустить сервер, чтобы повторно упаковать параметры для выполнения работы, как промежуточное программное обеспечение между этими двумя API. Но просто хотите посмотреть, удастся ли кому-нибудь добиться запуска TravisCI от Slack таким образом, чтобы самому не запустить сервер?

1 Ответ

0 голосов
/ 07 февраля 2020

Я закончил хостингом сервера и сам писал логи портирования c. Я думаю, что не существует простого способа сделать это, ведь это разные API. Вот код, где я запрашиваю у travisCI API , а вот код, куда я распаковываю слабый POST-запрос webhook .

...