我需要将Jenkins内部版本号发送回JSF页面。我正在调用Jenkins URL,如下所示:
httpPost post = new HttpPost(getUrl);
try { if(uefe != null) { post.setEntity(uefe); }
HttpResponse response=client.execute(post);
HttpEntity entity = response.getEntity();
EntityUtils.consume(entity);
请建议哪种方法也会给我Jenkins Build Number和代码段 在此先感谢
答案 0 :(得分:0)
在排队时未分配内部版本号,但仅在作业实际执行时才会分配。
但是,您可以评估 Location 标头以获取排队项目的网址,然后您可以按时间间隔查询它是否已启动。一旦开始,你就可以获得它的内部版本号。
请参阅相关功能请求中的this response,它可以很好地解释推理并提供可能的解决方案。另请查看有关可能解决方案的bug report评论。