internal override void ExecuteInternal(IBuildConfiguration config)
        {
            if (!EnvironmentAnalyzer.IsInGitRepo(config.ProjectDirectory))
            {
                Log.LogMessage($"The project {config.ProjectName} is not inside of an initialized git repository");
                return;
            }

            IGenerator generator = new ReleaseNotesGenerator(config, OutputPath);

            generator.Execute();
        }
Example #2
0
        public override bool Execute()
        {
            var fromDate  = DateTime.Now.AddDays(DateLookback > 0 ? DateLookback * -1 : DateLookback);
            var generator = new ReleaseNotesGenerator()
            {
                CharacterLimit  = CharacterLimit,
                FromDate        = fromDate,
                Log             = (BuildHostLoggingHelper)Log,
                MaxCommit       = MaxCommit,
                OutputDirectory = OutputDirectory
            };

            generator.Execute();

            return(true);
        }
        internal override void ExecuteInternal(IBuildConfiguration config)
        {
            IGenerator generator = new ReleaseNotesGenerator(config);

            generator.Execute();
        }