C# 使用C在rally中创建BuildDefinition#
我试图创建一个构建定义。我试了一下。 但是我确实认为下面的代码没有创建构建定义。就像它在代码“newBuild[“BuildDefinition”]=;”中要求BuildDefinitionRef一样,我无法确切地知道应该在哪个引用中放置什么C# 使用C在rally中创建BuildDefinition#,c#,rally,agile,C#,Rally,Agile,我试图创建一个构建定义。我试了一下。 但是我确实认为下面的代码没有创建构建定义。就像它在代码“newBuild[“BuildDefinition”]=;”中要求BuildDefinitionRef一样,我无法确切地知道应该在哪个引用中放置什么 RallyRestApi RestApi = new RallyRestApi("_abcd","https://rally1.rallydev.com"); String workspaceRef = "/workspace
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有任何想法。BuildDefinition应该是WSAPI中可创建的类型。您只需要先创建它,然后在创建构建对象时,只需传递已创建的BuildDefinition的ref:
newBuild["BuildDefinition"] = "/builddefinition/12345";
BuildDefinition应该是WSAPI中的可创建类型。您只需要先创建它,然后在创建构建对象时,只需传递已创建的BuildDefinition的ref:
newBuild["BuildDefinition"] = "/builddefinition/12345";