我想从团队中触发我的 Jenkisn 工作,就像 Slack 一样。 我可以在其中提供诸如构建或中止之类的命令来触发或停止作业。
我尝试使用连接器,但它只提供我的构建的状态。 还检查了如何从 Microsoft Team Channel 触发 Jenkin Jobs? 但不明白如何使用传出的 webhook 来实现它
传出 Webhook 是您的最佳选择。 Microsoft 的这个视频详细介绍了如何创建 Webhook。视频中,主持人:
在您的情况下,您不必创建 API 服务器或端点,因为触发作业的端点是由 Jenkins 提供的(基本上,您可以跳过他创建服务器并使用 ngrok 公开它的内容)。阅读远程访问 API,了解如何通过调用 API 端点来启动 Jenkins 作业。然后使用传出 Webhook 的端点。您基本上可以从 8:33 开始播放视频,并使用 Jenkins 端点作为回调 URL。