Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Jenkins后期构建操作中发送包含构建参数的REST请求?_Rest_Groovy_Jenkins - Fatal编程技术网

如何在Jenkins后期构建操作中发送包含构建参数的REST请求?

如何在Jenkins后期构建操作中发送包含构建参数的REST请求?,rest,groovy,jenkins,Rest,Groovy,Jenkins,我正在和詹金斯一起开发CI系统。但现在我遇到了一个问题。我需要执行以下步骤 1:詹金斯大厦 2:部署到Tomcat 3:找到一种方法将构建参数(作业名称、构建编号…)发送到web服务器(我现在正在使用REST) 4:Web服务器触发测试系统 5:詹金斯从测试系统中得到结果 6:更新生成状态 7:发送电子邮件 我对第三步有问题。我需要在部署后发送这些信息。我在想一个办法如下 在构建步骤中将这些参数写入文件,然后调用脚本或Java问题来处理该文件,并通过REST发送这些信息 但这很难看。有没有更好的

我正在和詹金斯一起开发CI系统。但现在我遇到了一个问题。我需要执行以下步骤

1:詹金斯大厦

2:部署到Tomcat

3:找到一种方法将构建参数(作业名称、构建编号…)发送到web服务器(我现在正在使用REST)

4:Web服务器触发测试系统

5:詹金斯从测试系统中得到结果

6:更新生成状态

7:发送电子邮件

我对第三步有问题。我需要在部署后发送这些信息。我在想一个办法如下

在构建步骤中将这些参数写入文件,然后调用脚本或Java问题来处理该文件,并通过REST发送这些信息

但这很难看。有没有更好的办法

附带问题

groovy能做到这一点吗


如何将groovy http builder库导入Jenkins

我找到了一个解决方案

1:在生成期间运行echo命令以获取生成ID并打印到日志

2:编写了一个小Java程序来获取构建的JSON响应,然后将必要的信息作为rest请求发送到您设置的服务器。该程序就像一个消息转发器


3:在后期构建操作中,使用groovy后期构建获取日志,然后调用Java程序。

我找到了一个漫游解决方案。