示例#1
0
        public List<Build> ByBuildLocator(BuildLocator locator, Action<BuildPropertyBuilder> buildProperties)
        {
            var buildPropertyBuilder = new BuildPropertyBuilder();
            buildProperties.Invoke(buildPropertyBuilder);
            var buildPropertiesList = buildPropertyBuilder.GetBuildPropertiesList();

            var buildWrapper = _caller.GetFormat<BuildWrapper>("/app/rest/builds?locator={0}&fields=count,build({1})", locator.ToString(), buildPropertiesList);
            if (int.Parse(buildWrapper.Count) > 0)
            {
                return buildWrapper.Build;
            }
            return new List<Build>();
        }