public static bool AzureDevOpsBuildIsFailing(
            this ICakeContext context,
            AzureDevOpsBuildSettings settings)
        {
            context.NotNull(nameof(context));
            settings.NotNull(nameof(settings));

            return
                (new AzureDevOpsBuild(context.Log, settings, new BuildClientFactory(), new TestManagementClientFactory())
                 .IsBuildFailing());
        }
        public static IEnumerable <AzureDevOpsTestRun> AzureDevOpsBuildTestRuns(
            this ICakeContext context,
            AzureDevOpsBuildSettings settings)
        {
            context.NotNull(nameof(context));
            settings.NotNull(nameof(settings));

            return
                (new AzureDevOpsBuild(context.Log, settings, new BuildClientFactory(), new TestManagementClientFactory())
                 .GetTestRuns());
        }
Exemplo n.º 3
0
        public static IEnumerable <AzureDevOpsTimelineRecord> AzureDevOpsBuildTimelineRecords(
            this ICakeContext context,
            AzureDevOpsBuildSettings settings)
        {
            context.NotNull(nameof(context));
            settings.NotNull(nameof(settings));

            return
                (new AzureDevOpsBuild(context.Log, settings, new BuildClientFactory())
                 .GetTimelineRecords());
        }
        public static AzureDevOpsBuild AzureDevOpsBuild(
            this ICakeContext context,
            AzureDevOpsBuildSettings settings)
        {
            context.NotNull(nameof(context));
            settings.NotNull(nameof(settings));

            var build = new AzureDevOpsBuild(context.Log, settings, new BuildClientFactory(), new TestManagementClientFactory());

            if (build.HasBuildLoaded)
            {
                return(build);
            }

            return(null);
        }