Уведомление по электронной почте для пользователя после успешного развертывания сборки с использованием сборки Google Cloud - PullRequest
1 голос
/ 18 июня 2020

В настоящее время я настроил CI / CD с помощью облачной сборки Google для развертывания приложения angular на движке приложений Google. Но я хочу знать, можно ли отправить пользователю уведомление по электронной почте после успешного развертывания сборки с помощью сборки Google Cloud на движке приложения?

уведомление по электронной почте может быть отправлено через jenkins, и можно ли настроить аналогичным образом, используя сборка облака?

Ответы [ 2 ]

1 голос
/ 18 июня 2020

На данный момент вы не можете напрямую отправлять уведомление по электронной почте о создании сборки.

Cloud Build публикует сообщения в Google Pub / Sub topi c при изменении состояния вашей сборки, например, когда ваша сборка создается, когда ваша сборка переходит в рабочее состояние, и когда ваша сборка завершается и из там вы можете написать Cloud Function для запуска электронной почты.

Cloud Build -> Pub / Sub -> Function -> Email

Шаги по настройке уведомления сборки облака с Pub / Sub .

0 голосов
/ 19 июня 2020

Когда ваши сборки Cloud Build изменяют состояния, вы можете отправлять уведомления об этих изменениях через сторонние службы обмена сообщениями или по электронной почте, следуя документации [1]. Документация [2] поможет вам настроить уведомления по электронной почте с помощью Mailgun [3] API. Чтобы узнать больше о Mailgun, следуйте их документации по быстрому запуску [3]

[1] https://cloud.google.com/cloud-build/docs/configure-third-party-notifications

[2] https://cloud.google.com/cloud-build/docs/configure-third-party-notifications#email_notifications

[3] https://www.mailgun.com/homepage/

...