2016-03-30 13 views
1

ビルド定義を作成しようとしていました。私は以下のように試しました。 しかし、以下のコードはbuildDefinitionを作成しないと思います。コード内でBuildDefinitionRefを要求するように "newBuild [" BuildDefinition "] =;"私はどの参照を置くべきかを正確に知ることができません。C#を使用して集計でBuildDefinitionを作成する

 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を作成する方法があります。

答えて

0

BuildDefinitionは、WSAPIで作成可能な型である必要があります。ビルドオブジェクトを作成するときは、作成したBuildDefinitionのrefを渡すだけです。

newBuild["BuildDefinition"] = "/builddefinition/12345"; 
関連する問題