我使用 Jenkins Office 365 连接器,它按预期向 MS Teams 发送构建状态消息。
现在我想将 Jenkins 作业参数的值添加到消息中。
我的用例:我使用单个作业来部署多个服务。我想知道消息中部署了哪些服务。
Notification from Dev_Deploy
Latest status of build #43
Status
Build Success
Remarks
Started by user XXX
Service
service-abc
Run Code Online (Sandbox Code Playgroud)
我在高级配置中看到有Macros和Fact Definitions。不幸的是,插件文档中没有文档。也许这个配置可以帮助?
jenkins GUI 中没有自定义消息的选项。
但可以在管道脚本中指定自定义消息:
steps {
// some instructions here
office365ConnectorSend webhookUrl: 'https://outlook.office.com/webhook/123456...',
message: 'Application has been [deployed](https://uat.green.biz)',
status: 'Success',
color: '#0000FF'
}
Run Code Online (Sandbox Code Playgroud)
提示:状态颜色不会自动设置。所以你必须根据状态设置颜色。
| 归档时间: |
|
| 查看次数: |
12942 次 |
| 最近记录: |