Exemplo n.º 1
0
 public BuildByBuildConfigurationLocator(IBuildConfigurationLocator buildConfigurationLocator)
 {
     if (buildConfigurationLocator == null)
     {
         throw new ArgumentNullException(nameof(buildConfigurationLocator));
     }
     _buildConfigurationLocator = buildConfigurationLocator;
 }
        public async Task <IDetailedBuildConfiguration> GetBuildConfigurationDetailsAsync(IBuildConfigurationLocator buildConfigurationLocator)
        {
            var request = new RestRequest("buildTypes/{locator}");

            request.AddUrlSegment("locator", buildConfigurationLocator.Serialize());
            var response = await _teamCityClient.ExecuteRequestAsync <BuildTypeResponse>(request);

            return(_buildConfigurationMapper.Map(response));
        }