【问题标题】:Creating the BuildDefinition in rally using C#使用 C# 在拉力赛中创建 BuildDefinition
【发布时间】:2016-03-30 07:56:50
【问题描述】:

我试图创建一个构建定义。我尝试如下。 但我确实认为下面的代码不会创建 buildDefinition。就像它在代码 "newBuild["BuildDefinition"] = ;" 中要求 BuildDefinitionRef我不知道到底该放哪个参考。

     RallyRestApi RestApi = new RallyRestApi("_abcd","https://rally1.rallydev.com");

         String workspaceRef = "/workspace/27154845988";
        String projectRef = "/project/48152113168";

        DynamicJsonObject newBuild = new DynamicJsonObject();
        newBuild["Workspace"] = workspaceRef;
        newBuild["Duration"] = 0.75;
        newBuild["Message"] = "Master 4683 Success";
        //newBuild["CreationDate"] = "";
        newBuild["Status"] = "FAILURE";
        newBuild["Number"] = "4683";
        // newBuild["Uri"] = "http://jenkins-build:8080/hudson/view/master/job/master-deploy/4683/";
      // newBuild["BuildDefinition"] = ;

如果有人知道如何首先创建 BuildDefinition。

【问题讨论】:

    标签: c# rally agile


    【解决方案1】:

    BuildDefinition 应该是 WSAPI 中的可创建类型。您只需要先创建它,然后在创建 Build 对象时只需传递创建的 BuildDefinition 的 ref:

    newBuild["BuildDefinition"] = "/builddefinition/12345";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多