Ejemplo n.º 1
0
        public VersionControlServer(string tfsServerUri, string tfsProject)
        {
            var tfsCollection = new TfsTeamProjectCollection(new Uri(tfsServerUri));

            _versionControlServer = (tfs.VersionControlServer)tfsCollection.GetService(typeof(tfs.VersionControlServer));
            _teamProject          = _versionControlServer.GetTeamProject(tfsProject);
        }
Ejemplo n.º 2
0
 private static Project MapProject(TfsTeamProject project)
 {
     return(new Project
     {
         Name = project.Name
     });
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Returns the build definitions for a specific team project.
 /// </summary>
 /// <param name="teamProject">Team project object</param>
 /// <returns>List of <see cref="TFSWebApi.DefinitionReference"/> objects</returns>
 public async Task <IEnumerable <TFSWebApi.DefinitionReference> > GetBuildDefinitionsFromTeamProject(VSClient.TeamProject teamProject)
 {
     return(await this.GetBuildDefinitionsFromTeamProject(teamProject.Name));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Returns available builds in the form of build numbers for a given team project and build definition.
 /// </summary>
 /// <param name="teamProject">TeamProject object</param>
 /// <param name="buildDefinition">IBuildDefinition object</param>
 /// <returns>List of available build numbers</returns>
 public async Task <IEnumerable <string> > GetAvailableBuildNumbers(VSClient.TeamProject teamProject, IBuildDefinition buildDefinition)
 {
     return(await this.GetAvailableBuildNumbers(teamProject.Name, buildDefinition.Name));
 }