void WriteTeamCityParameters(VersionAndBranch versionAndBranch) { foreach (var buildParameters in TeamCity.GenerateBuildLogOutput(versionAndBranch)) { this.LogWarning(buildParameters); } }
public VersionAndBranchAndDate(VersionAndBranch vab, ReleaseDate rd) { Version = vab.Version; BranchType = vab.BranchType; BranchName = vab.BranchName; Sha = vab.Sha; ReleaseDate = rd; }
public virtual void WriteIntegration(VersionAndBranch versionAndBranch, Action <string> writer) { if (versionAndBranch == null) { return; } if (writer == null) { return; } writer(string.Format("Executing GenerateSetVersionMessage for '{0}'.", GetType().Name)); writer(GenerateSetVersionMessage(versionAndBranch.GenerateSemVer())); writer(string.Format("Executing GenerateBuildLogOutput for '{0}'.", GetType().Name)); foreach (var buildParameter in BuildOutputFormatter.GenerateBuildLogOutput(versionAndBranch, this)) { writer(buildParameter); } }