相关疑难解决方法(0)

如何从Jenkins Groovy脚本中执行HTTP POST请求?

我需要能够在Jenkins管道构建期间创建简单的HTTP POST请求.但是我不能使用简单的curl sh脚本,因为我需要它在Windows和Linux节点上工作,如果我可以避免它,我不希望在节点上强制执行更多的工具安装.

我们正在使用的Pipeline插件中使用的Groovy库应该是完成此任务的完美选择.有一个扩展可供Groovy执行名为http-builder的简单POST ,但我不能在我的生活中解决如何在Jenkins的Groovy安装中使用它.

如果我尝试使用Grapes Grab在Pipeline脚本中使用它,我会收到错误,如此处所示.

@Grapes(
    @Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1')
)
Run Code Online (Sandbox Code Playgroud)

Groovy Jenkins使用的捆绑版本可能不支持Grapes Grab.是否可以简单地下载并添加http-builder及其依赖项到Jenkins Groovy安装到节点?

groovy jenkins jenkins-plugins jenkins-workflow

17
推荐指数
2
解决办法
3万
查看次数

5
推荐指数
1
解决办法
3313
查看次数