///<summary> /// Create a new Build Run in the given Build Project with a name and date ///</summary> ///<param name="buildProject"></param> ///<param name="name"></param> ///<param name="date"></param> ///<returns>A newly minted Build Run that exists in the VersionOne system.</returns> public BuildRun BuildRun(BuildProject buildProject, string name, DateTime date) { return BuildRun(buildProject, name, date, null); }
///<summary> /// Create a new Build Run in the given Build Project with a name and date ///</summary> ///<param name="buildProject"></param> ///<param name="name"></param> ///<param name="date"></param> ///<param name="attributes">Required attributes.</param> ///<returns>A newly minted Build Run that exists in the VersionOne system.</returns> public BuildRun BuildRun(BuildProject buildProject, string name, DateTime date, IDictionary<string, object> attributes) { var buildRun = new BuildRun(instance) { Name = name, BuildProject = buildProject, Date = date }; AddAttributes(buildRun, attributes); buildRun.Save(); return buildRun; }
///<summary> /// Create a new Build Project with a name and reference ///</summary> ///<param name="name">Initial name.</param> ///<param name="reference">Reference value.</param> ///<param name="attributes">Required attributes.</param> ///<returns>A newly minted Build Project that exists in the VersionOne system.</returns> public BuildProject BuildProject(string name, string reference, IDictionary<string, object> attributes) { var buildProject = new BuildProject(instance) { Name = name, Reference = reference }; AddAttributes(buildProject, attributes); buildProject.Save(); return buildProject; }