Jenkins:在 Jenkins 作业结束时调用 REST API(或 wget),无需编写任何脚本

标签 jenkins

我认为这应该很简单,但我找不到任何 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/

相关文章:

java - 在 Windows 2008 R2 Box 上创建 Jenkins Slave

Jenkins - 运行 NuGet 包还原以生成此文件

jenkins - 运行 testcafe 和 browserstack 时获取 "Unable to establish one or more of the specified browser connections"

java - 审核数据库插件 - Jenkins : org. hibernate.HibernateException

jenkins - Gradle-build.gradle中的 “override”行为/属性

svn - Ivy lib 目录通常去哪里?

jenkins - 如何通过 HipChat 中的命令触发 jenkins 构建

android - Robolectric 2.x + Jenkins 上的 Maven 因 APKLIB 依赖项而失败

jenkins - 将 JSHint 集成到 Jenkins 中,无需使用 Checkstyle 或 JSLint 报告器

jenkins - 匿名访问jenkins工作区