From a4cd38817eb4715382114388306a130089f9b170 Mon Sep 17 00:00:00 2001 From: Matthias Koch Date: Sun, 24 Mar 2019 22:19:42 +0100 Subject: [PATCH] Update build --- build/Build.cs | 33 ++++++++++++++++++--------------- shell-completion.yml | 2 ++ 2 files changed, 20 insertions(+), 15 deletions(-) diff --git a/build/Build.cs b/build/Build.cs index 8ffe44df2..6ae6fbb09 100644 --- a/build/Build.cs +++ b/build/Build.cs @@ -180,22 +180,25 @@ from framework in project.GetTargetFrameworks() .SetTargetPath(v)), degreeOfParallelism: 5, completeOnFailure: true); + }); - if (GitRepository.Branch.EqualsOrdinalIgnoreCase(MasterBranch)) - { - SendSlackMessage(m => m - .SetText(new StringBuilder() - .AppendLine($" :mega::shipit: *NUKE {GitVersion.SemVer} IS OUT!!!*") - .AppendLine() - .AppendLine(ChangelogSectionNotes.Select(x => x.Replace("- ", "• ")).JoinNewLine()).ToString()), - SlackWebhook); - - SendGitterMessage(new StringBuilder() - .AppendLine($"@/all :mega::shipit: **NUKE {GitVersion.SemVer} IS OUT!!!**") + Target Announce => _ => _ + .TriggeredBy(Publish) + .OnlyWhenStatic(() => GitRepository.IsOnMasterBranch()) + .Executes(() => + { + SendSlackMessage(m => m + .SetText(new StringBuilder() + .AppendLine($" :mega::shipit: *NUKE {GitVersion.SemVer} IS OUT!!!*") .AppendLine() - .AppendLine(ChangelogSectionNotes.Select(x => x.Replace("- ", "* ")).JoinNewLine()).ToString(), - "593f3dadd73408ce4f66db89", - GitterAuthToken); - } + .AppendLine(ChangelogSectionNotes.Select(x => x.Replace("- ", "• ")).JoinNewLine()).ToString()), + SlackWebhook); + + SendGitterMessage(new StringBuilder() + .AppendLine($"@/all :mega::shipit: **NUKE {GitVersion.SemVer} IS OUT!!!**") + .AppendLine() + .AppendLine(ChangelogSectionNotes.Select(x => x.Replace("- ", "* ")).JoinNewLine()).ToString(), + "593f3dadd73408ce4f66db89", + GitterAuthToken); }); } diff --git a/shell-completion.yml b/shell-completion.yml index 1c2f414b7..cc8532498 100644 --- a/shell-completion.yml +++ b/shell-completion.yml @@ -19,6 +19,7 @@ Plan: Root: Skip: - Analysis +- Announce - Changelog - Clean - Compile @@ -37,6 +38,7 @@ Source: SymbolSource: Target: - Analysis +- Announce - Changelog - Clean - Compile