Функция Groovy Slacksend не работает в конвейере Дженкинса - PullRequest
0 голосов
/ 23 мая 2018

У меня есть функция groovey slacksend для уведомления о слабых каналах.

 slackSend(
                        channel: "#channel-name",
                        color: "warning",
                        message: "Could not confirm server started - ${env.BRANCH} (<${env.BUILD_URL}/console|Details> - <${SERVER_URL}|Open>)"


                    )

Но вывод выглядит примерно так

 [Pipeline] slackSend
 run slackstepsend, step null:false, desc :true
 Slack Send Pipeline step configured values from global config - baseUrl: 
 true, teamDomain: true, token: true, channel: false, color: false

и уведомление не отправляется.Есть идеи?

1 Ответ

0 голосов
/ 12 июля 2019

Эти значения в вашем конвейере должны заполняться значениями из вашего файла jenkinsfile.например, teamDomain: true должно быть teamDomain: <your_slack_team>.Вы можете передать каждый из них в качестве параметра в вызове slacksend в вашем Jenkinsfile так же, как вы используете канал, цвет и сообщение.Кроме того, название вашего канала не требует #, хотя я не знаю, приведет ли это к сбою.

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