private static int Main(string[] args)
 {
     var logger = new ConsoleLogger();
     Utilities.LogAssemblyVersion(logger, typeof(Program).Assembly, Resources.AssemblyDescription);
     BuildAgentUpdater updater = new BuildAgentUpdater();
     return Execute(args, updater, logger);
 }
        private static int Main(string[] args)
        {
            ConsoleLogger logger = new ConsoleLogger();
            Utilities.LogAssemblyVersion(logger, typeof(Program).Assembly, Resources.AssemblyDescription);
            logger.IncludeTimestamp = true;

            TeamBuildSettings settings = TeamBuildSettings.GetSettingsFromEnvironment(logger);
            Debug.Assert(settings != null, "Settings should not be null");

            AnalysisConfig config = GetAnalysisConfig(settings, logger);

            bool succeeded;
            if (config == null)
            {
                succeeded = false;
            }
            else
            {
                MSBuildPostProcessor postProcessor = new MSBuildPostProcessor(new CoverageReportProcessor(), new SonarRunnerWrapper(), new SummaryReportBuilder());

                succeeded = postProcessor.Execute(args, config, settings, logger);
            }

            return succeeded ? SuccessCode : ErrorCode;
        }
示例#3
0
        private static int Main(string[] args)
        {
            ILogger logger = new ConsoleLogger(includeTimestamp: true);

            TeamBuildPreProcessor preProcessor = new TeamBuildPreProcessor();
            bool success = preProcessor.Execute(args, logger);

            return success ? SuccessCode : ErrorCode;
        }
        private static int Main(string[] args)
        {
            ILogger logger = new ConsoleLogger();
            Utilities.LogAssemblyVersion(logger, typeof(Program).Assembly, Resources.AssemblyDescription);
            logger.IncludeTimestamp = true;

            TeamBuildPreProcessor preProcessor = new TeamBuildPreProcessor(logger);
            bool success = preProcessor.Execute(args);
           
            return success ? SuccessCode : ErrorCode;
        }
示例#5
0
        private static int Main(string[] args)
        {
            ConsoleLogger logger = new ConsoleLogger(includeTimestamp: true);

            TeamBuildSettings settings = TeamBuildSettings.GetSettingsFromEnvironment(logger);
            Debug.Assert(settings != null, "Settings should not be null");

            AnalysisConfig config = GetAnalysisConfig(settings, logger);

            bool succeeded;
            if (config == null)
            {
                succeeded = false;
            }
            else
            {
                MSBuildPostProcessor postProcessor = new MSBuildPostProcessor(new CoverageReportProcessor(), new SonarRunnerWrapper(), new SummaryReportBuilder());

                succeeded = postProcessor.Execute(args, config, settings, logger);
            }

            return succeeded ? SuccessCode : ErrorCode;
        }
示例#6
0
 private static int Main(string[] args)
 {
     var logger = new ConsoleLogger();
     BuildAgentUpdater updater = new BuildAgentUpdater();
     return Execute(args, updater, logger);
 }