如何在 Jenkins 中访问工作区 Office 365 Connector Webhook URL

How to access workspace Office 365 Connector Webhook URL in Jenkins

每个工作区都有自己的 Office 365 连接器通知 Webhook:

要求是向这个特定的URL

发送消息

我如何才能读取实际的 Office 365 连接器 URL 以便我可以在 $WEBHOOK_URL 占位符中使用它?

它不是一个环境变量,它在每个工作区也是唯一的,因此我不能有一个全局变量。

Office 365 连接器插件旨在根据您的设置自行处理通知,而不是提供用于通过 bat 或 shell 脚本触发自定义通知的信息。因此您无法从插件配置中提取信息。

但是,如果您确实需要 WebHook URL 自己发送通知并且仍然想使用 Office 365 连接器插件,您可以通过为您的工作定义一个参数来实现它,例如 WEBHOOK_URL, 为它提供当前 URL 的默认值,并在 Office 365 插件和脚本中使用它。

然后像在 bat 命令和 Office 365 插件中一样使用它:

好处:您现在还可以 运行 使用不同的 webhook 进行作业以进行测试。