目前我正在寻找使用 Rally java REST Api 读取和更新用户故事变更集的解决方案。我该怎么做?
问问题
240 次
1 回答
0
莎朗,
上一篇文章可能是一个很好的起点:
Rally 使用 Java Toolkit for Rally REST API 从 Java 更新变更集数据
编辑:
莎朗,
我做了一些摆弄,发现我无法更新变更集上的构建,但我可以将变更集添加到构建中。
您需要知道要使用的 Build 和 Changeset 的 _ref URL,但这很简单。我使用 Apache HTTP Client 执行以下操作。标头“zsessionid”是您用于身份验证的 API 密钥。
DefaultHttpClient httpClient = new DefaultHttpClient();
String jsonString = "{\"Build\":{\"Changesets\": {\"Changeset\":\"https://rally1.rallydev.com/slm/webservice/v2.0/changeset/123456\"}}}";
HttpPost postRequest = new HttpPost("https://rally1.rallydev.com/slm/webservice/v2.0/build/123456");
postRequest.setHeader("zsessionid", "_ApIK3y");
postRequest.setHeader("content-type", "application/json");
postRequest.setEntity(new StringEntity(jsonString));
HttpResponse response = httpClient.execute(postRequest);
System.out.println(EntityUtils.toString(response.getEntity()));
希望有帮助。
于 2018-01-09T07:58:36.717 回答