Вызвать уведомление по электронной почте, если новые теги в Git существуют с использованием jenkins - PullRequest
0 голосов
/ 14 апреля 2020

В настоящее время я пытаюсь вызвать уведомление по электронной почте, если новые теги в публикации c git существуют.

До сих пор я помещаю URL git, а затем в команде оболочки пытаюсь сравнить последний тег & текущий тег.

Если последний тег отличается от текущего тега, отправьте пользователю уведомление по электронной почте.

(git describe --tags $(git rev-list --tags --max-count=1)) //get latest tag
(git describe --tags --abbrev=0) //Get current tag

Я написал сценарий оболочки

latest=$(git describe --tags `git rev-list --tags --max-count=1`)
current=$(git describe --tags --abbrev=0)
if [ "$latest" = "$current" ]
then
echo 'Same'
else
echo "different"
fi

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

Как вызвать почту, только если отличается от приведенного выше скрипта?

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