我有一个groovy 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
并且没有发送通知。有什么想法吗?
答案 0 :(得分:0)
应该使用jenkinsfile中的值填充管道输出中的那些值。例如,teamDomain: true
应该是teamDomain: <your_slack_team>
。您可以像使用通道,颜色和消息一样,在Jenkinsfile中的slacksend调用中将每个参数作为参数传递。另外,您的频道名称不需要#
,尽管我不知道这是否会导致失败。
答案 1 :(得分:0)