我目前正在将现有的Jenkins服务器连接到Microsoft Teams。我已经达到了能够使用他们的Office 365连接器插件从我们的多分支管道构建中向Microsoft团队发送通知的程度。
要向连接器发送消息,请使用以下呼叫:
office365ConnectorSend message: "started ${env.JOB_NAME} ${env.BUILD_NUMBER} commited by @${user} [View on Jenkins](${env.BUILD_URL})", webhookUrl: url
其中user
是提交者的用户名是Microsoft Teams。现在在团队中发生的事情是连接器发布了以下消息(在其中一个“富文本框”而不是普通消息中):
开始测试项目NO / MsTeamsFeedbackTest 29提交者 @Nick Otten查看Jenkins
正如您在@
所看到的那样,用户没有被标记,它只是纯文本。我怎样才能使用户被标记(并因此被通知到频道)
tltr: 从多分支管道构建调用时,如何让Jenkins连接器标记/通知Microsoft团队中的用户