Как настроить jenkins для отправки сообщений коммитов gitlab? - PullRequest
0 голосов
/ 15 мая 2019

Я хочу получить сообщение git commit в jenkins и отправить их по электронной почте, которую jenkins отправляет для успешной сборки.

Согласно поиску, плагин Git changelog может быть использован для этого. Но я не уверен, как мы должны это настроить. Любой ответ с примером поможет мне.

Я добавил плагин Git changelog в jenkins. Пробовал несколько настроек, но ни одна не работала.

1 Ответ

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

Вы можете получить сообщение внутри переменной, а затем отправить его по почте, используя условие, как показано ниже: -

stage('Git Commit Message') {
    agent { node { label 'Linux' } }
        steps {
            script {
                result = sh (script: "git log --format=%B -n 1 COMMIT_ID", returnStdout: true)
                // After this you can put condition for if your build is scccessful and send "result" variable in mail
            }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...