public void WriteIntegrationParameters(SemanticVersion semanticVersion, IEnumerable <IBuildServer> applicableBuildServers) { foreach (var buildServer in applicableBuildServers) { logger.LogInfo(string.Format("Executing GenerateSetVersionMessage for '{0}'.", buildServer.GetType().Name)); logger.LogInfo(buildServer.GenerateSetVersionMessage(semanticVersion.ToString())); logger.LogInfo(string.Format("Executing GenerateBuildLogOutput for '{0}'.", buildServer.GetType().Name)); foreach (var buildParameter in BuildOutputFormatter.GenerateBuildLogOutput(semanticVersion, buildServer)) { logger.LogInfo(buildParameter); } } }
private void WriteIntegrationParameters(IEnumerable <IBuildServer> applicableBuildServers, VersionVariables versionVariables) { foreach (var buildServer in applicableBuildServers) { LogInfo($"Executing GenerateSetVersionMessage for '{buildServer.GetType().Name}'."); LogInfo(buildServer.GenerateSetVersionMessage(versionVariables)); LogInfo($"Executing GenerateBuildLogOutput for '{buildServer.GetType().Name}'."); foreach (var buildParameter in BuildOutputFormatter.GenerateBuildLogOutput(buildServer, versionVariables)) { LogInfo(buildParameter); } } }
public void WriteIntegrationParameters(IEnumerable <IBuildServer> applicableBuildServers, VersionVariables variables) { foreach (var buildServer in applicableBuildServers) { logger.LogInfo(string.Format("Executing GenerateSetVersionMessage for '{0}'.", buildServer.GetType().Name)); logger.LogInfo(buildServer.GenerateSetVersionMessage(variables.FullSemVer)); logger.LogInfo(string.Format("Executing GenerateBuildLogOutput for '{0}'.", buildServer.GetType().Name)); foreach (var buildParameter in BuildOutputFormatter.GenerateBuildLogOutput(buildServer, variables)) { logger.LogInfo(buildParameter); } } }
public virtual void WriteIntegration(Action <string> writer, VersionVariables variables) { if (writer == null) { return; } writer($"Executing GenerateSetVersionMessage for '{GetType().Name}'."); writer(GenerateSetVersionMessage(variables)); writer($"Executing GenerateBuildLogOutput for '{GetType().Name}'."); foreach (var buildParameter in BuildOutputFormatter.GenerateBuildLogOutput(this, variables)) { writer(buildParameter); } }
public void WriteVersionInfoToBuildLog(WriteVersionInfoToBuildLog task) { var logger = task.Log; gitVersionCalculator.TryCalculateVersionVariables(out var versionVariables); var buildServer = buildServerResolver.Resolve(); if (buildServer != null) { logger.LogMessage($"Executing GenerateSetVersionMessage for '{buildServer.GetType().Name}'."); logger.LogMessage(buildServer.GenerateSetVersionMessage(versionVariables)); logger.LogMessage($"Executing GenerateBuildLogOutput for '{buildServer.GetType().Name}'."); foreach (var buildParameter in BuildOutputFormatter.GenerateBuildLogOutput(buildServer, versionVariables)) { logger.LogMessage(buildParameter); } } }
public static bool WriteVersionInfoToBuildLog(WriteVersionInfoToBuildLog task) { return(ExecuteGitVersionTask(task, t => { if (!GetVersionVariables(task, out var versionVariables)) { return; } var logger = t.Log; foreach (var buildServer in BuildServerList.GetApplicableBuildServers()) { logger.LogMessage($"Executing GenerateSetVersionMessage for '{ buildServer.GetType().Name }'."); logger.LogMessage(buildServer.GenerateSetVersionMessage(versionVariables)); logger.LogMessage($"Executing GenerateBuildLogOutput for '{ buildServer.GetType().Name }'."); foreach (var buildParameter in BuildOutputFormatter.GenerateBuildLogOutput(buildServer, versionVariables)) { logger.LogMessage(buildParameter); } } })); }
private void WriteVariablesFile(VersionVariables variables) { File.WriteAllLines(file, BuildOutputFormatter.GenerateBuildLogOutput(this, variables)); }
public override void WriteIntegration(Action <string> writer, VersionVariables variables) { base.WriteIntegration(writer, variables); writer($"Outputting variables to '{propertiesFileName}' ... "); File.WriteAllLines(propertiesFileName, BuildOutputFormatter.GenerateBuildLogOutput(this, variables)); }