gpt4 book ai didi

java - Jenkins 的 Slack Slash 命令插件

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:38 26 4
gpt4 key购买 nike

我想用 Java 编写一个 Jenkins 插件,当在 Slack 中键入斜杠命令时,该插件会触发新的构建。发生这种情况时,将在 Jenkins URL 发送 HTTP POST 请求。

我知道我应该扩展触发器扩展点并定义一个内部静态类来扩展相应的描述符以在作业配置页面中显示此选项。

所以,我有一些问题:

  1. 我如何监听和管理 Slack 发出的请求?有哪些类可以执行此操作?
  2. 如何在选中此触发选项时运行我的插件,并在该选项未激活时停止执行?
  3. 有类似的插件吗?

最佳答案

我创建了一个小型中间件组件来完成此任务。它是用 NodeJS 编写的,并且运行良好。

我们的 Jenkins 作业分为环境和区域,但使用斜线命令,您可以将其从特定分支(带参数)部署到任何环境(作业)。

https://github.com/victorbello/jenkins-trigger

希望有帮助。

关于java - Jenkins 的 Slack Slash 命令插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35337308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com