Пару недель назад я начал строить некоторые трубопроводы Spinnaker, которые я хотел, чтобы увлечь мое внимание, если они повалились по какой-то причине. При раскрытии спинакера выпадают на возможные уведомления, я был приятно удивлен, увидев Google Hangouts Чат Как вариант, поскольку это мой основной чат в течение рабочих часов.
Хотя я уже в состоянии сделать уведомления по электронной почте, я был заинтересован в том, чтобы получить уведомления в чате Google Hangouts, чтобы я мог отправить их в одну из наших номеров, а не список рассылки или личности.
Далее я попытался выяснить, что мне нужно будет настроить для этих уведомлений, чтобы выяснить. Я посмотрел в Docs Spinnaker, но не нашел ничего, связанного с этой интеграцией. На провязав кодекс эхо , компонент Spinnaker отвечает за уведомления, я наткнулся на Недвижимость что нужно было установлено. Я пошел о нахождении того, где может быть настроен свойство.
My Spinnaker Install был настроен на Фал инструмент де-факто для управления установками Spinnaker. К сожалению, Halyard еще не имел команду, мне нужно было включить в Google Hangouts Интеграция чата, поэтому мне пришлось погрузиться в конфигурацию файлов для редактирования их вручную.
Я перешел к Пользовательские конфигурации Документы Напомнить себе, где мне нужно добавить мои изменения. Затем я создал мой echo-local.yaml
Файл со следующим:
googlechat: enabled: true
После Развертывание HAL применить
Чтобы обновить мою установку с помощью этого изменения, чат был включен, но еще не полностью настроен. Мне нужно было сказать Spinnaker, когда и где отправлять свои уведомления.
Я перешел к моему любимому трубопроводу, чтобы узнать, что мне нужно настроить для него, чтобы отправить уведомления к определенному чату. Мне было представлено следующие настройки:
Единственное, что мне нужно было обеспечить, была ссылка на мой «чат WebHook URL». Чтобы найти это, мне нужно было пойти в комнату, которую я создал, и, затем нажмите «Настроить веб-кауки»:
Затем я смог создать новый веб -ookook, а затем скопируйте свой URL WebHook в диалог уведомлений Spinnaker. Как только все было настроено, я начал получать мои уведомления, которые выглядели так:
Далее, отправляя PR на Docs Spinnaker.
Оригинал: «https://dev.to/vicnastea/spinnaker-notifications-in-google-hangouts-chat-5bg8»