如何从团队中触发Jenkins中的工作,就像slack一样

问题描述 投票:0回答:1

我想从团队中触发我的 Jenkisn 工作,就像 Slack 一样。 我可以在其中提供诸如构建或中止之类的命令来触发或停止作业。

我尝试使用连接器,但它只提供我的构建的状态。 还检查了如何从 Microsoft Team Channel 触发 Jenkin Jobs? 但不明白如何使用传出的 webhook 来实现它

jenkins jenkins-plugins microsoft-teams
1个回答
0
投票

传出 Webhook 是您的最佳选择。 Microsoft 的这个视频详细介绍了如何创建 Webhook。视频中,主持人:

  • 创建具有 API 端点的 API 服务器
  • 创建一个指向他创建的 API 服务器的传出 Webhook
  • 在团队频道中使用 @mention 通过 webhook 调用 API 端点

在您的情况下,您不必创建 API 服务器或端点,因为触发作业的端点是由 Jenkins 提供的(基本上,您可以跳过他创建服务器并使用 ngrok 公开它的内容)。阅读远程访问 API,了解如何通过调用 API 端点来启动 Jenkins 作业。然后使用传出 Webhook 的端点。您基本上可以从 8:33 开始播放视频,并使用 Jenkins 端点作为回调 URL。

© www.soinside.com 2019 - 2024. All rights reserved.