我认为这应该很简单,但我找不到任何 Jenkins 插件,它可以让我在工作完成时调用 REST GET API(相当于 wget URL
)。我在这里错过了什么吗?因为我当然不想为这个简单的任务编写一个新插件。
我浏览了所有插件,唯一有趣的是:
但就我而言,我无法访问 Jenkins 的文件系统,因此我无法编写构建后脚本来完成这项工作,或者我也无法在那台计算机上安装 Groovy。
此外,Jenkins 运行在 Windows Server 2008 计算机上。
最佳答案
有一个插件可以创建 HTTP request (GET 和 POST)作为构建步骤。
还有一个插件允许 any build step用于构建后操作。
使用两者,你就会得到你想要的。
为了能够使用任何构建步骤作为构建后操作,您需要在设置中启用此功能。去: Jenkins → 管理 Jenkins → 配置系统 → 灵活推送 并将下拉菜单切换为“任何构建步骤”。
关于Jenkins:在 Jenkins 作业结束时调用 REST API(或 wget),无需编写任何脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22571868/