0

目前我正在寻找使用 Rally java REST Api 读取和更新用户故事变更集的解决方案。我该怎么做?

4

1 回答 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 回答