Cirrus CI уведомляет по электронной почте о неудачной сборке - PullRequest
1 голос
/ 08 мая 2019

Я разместил исходный код на github и добавил триггер при каждой регистрации. Когда триггер сработал, инструмент сборки Cirrus-CI начинает создавать мой компонент.для этого github должен быть настроен правильно, и каждый компонент должен иметь действительный файл .cirrus.yml, который отвечает за настройку сборки.

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

Вот мой .cirrus.yml файл:

container:
  image: maven:latest

build_task:
  build_script: mvn clean compile test sonar:sonar

да, этоявляется довольно коротким и на странице справки Cirrus-CI есть объяснения, касающиеся уведомления по электронной почте и написание условных задач , но Я не понимаю, как я могу получить результат сборки и создатьусловие об этом .

1 Ответ

0 голосов
/ 09 мая 2019

решение простое, как может быть:

container:
  image: maven:latest

build_task:
  build_script: mvn clean compile test sonar:sonar
  on_failure:
    mail_script: mvn postman:send-mail

для этого требуется почтовый плагин в вашем pom.xml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...