Cirrus CI уведомляет по электронной почте о неудачной сборке
Я разместил свой исходный код на 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 ответ
Решение простое, как может быть:
container:
image: maven:latest
build_task:
build_script: mvn clean compile test sonar:sonar
on_failure:
mail_script: mvn postman:send-mail
это требует почтового плагина почтальона в вашем pom.xml
,