private void WriteProjectHeader(IProjectConfiguration config) { Tag("name", config.UniqueName()); Tag("description", config.Description); Tag("category", GetCategory(config)); Tag("queue", GetQueue(config)); Tag("workingDirectory", config.ProjectDirectory()); Tag("artifactDirectory", config.ProjectDirectory()); using (Tag("state")) { Attr("type", "state"); Attr("directory", config.ProjectDirectory()); } Tag("webURL", config.WebUrl()); using (Tag("labeller")) { Attr("type", "shortDateLabeller"); } }
/// <summary> /// Gets working directory for a build project. /// </summary> public static string WorkingDirectory(this IProjectConfiguration config) { return($@"{config.ProjectDirectory()}\working"); }