Jenkins: отправка почты в зависимости от условия выполнения сценария оболочки - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть сценарий ниже в Jenkins

if diff file1.txt file2.txt > file3.txt ; then
  echo "no difference"
else
  <need to send email notitication>
fi

Я слышал, что мы можем добиться этого с помощью 'плагина электронной почты-ext', у меня установлен плагин в моем Jenkins.Может ли кто-нибудь объяснить, как использовать плагин Email-ext для отправки почты в зависимости от сценария.

1 Ответ

0 голосов
/ 12 декабря 2018

привет, вы можете обратиться к этой ссылке для подробных шагов по настройке шаблона электронной почты.В своем конвейерном скрипте вы можете добавить следующий шаг, чтобы получить уведомление:

emailext body: ''
    '${SCRIPT, template="groovy-html.template"}'
    '', subject: "${env.JOB_NAME} - Build # ${env.BUILD_NUMBER} - Successful",
      mimeType: 'text/html', to: "email list"

groovy-html.template - это шаблон по умолчанию, который вы можете использовать или написать свой собственный контент в теле письма и теме.

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