Example #1
0
        public IEnumerable<TeamCityBuild> GetBuilds(TeamCityBuildConfiguration configuration)
        {
            string relativeUrl = configuration.BuildsUrl;

            return (this.GetBuilds(relativeUrl));
        }
Example #2
0
        /// <summary>
        ///   Searches for the last successful Build in the <paramref name = "buildConfiguration" />
        /// </summary>
        /// <param name = "buildConfiguration">The Build configuration where to look</param>
        /// <returns>An instance of <see cref = "TeamCityBuild" /> if a sucessful Build was found; otherwise <c>null</c></returns>
        public TeamCityBuild FindLastSuccessfulBuild(TeamCityBuildConfiguration buildConfiguration)
        {
            foreach (TeamCityBuild teamCityBuild in this.GetBuilds(buildConfiguration))
            {
                if (teamCityBuild.BuildStatus == BuildStatus.Success)
                {
                    return (teamCityBuild);
                }
            }

            return (null);
        }