File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -22,4 +22,24 @@ ToolSettings.SetToolSettings(context: Context,
22
22
testCoverageFilter : "+[*]* -[xunit.*]* -[Cake.Core]* -[Cake.Testing]* -[*.Tests]* -[Octokit]* -[YamlDotNet]* -[AlphaFS]* -[ApprovalTests]* -[ApprovalUtilities]*" ,
23
23
testCoverageExcludeByAttribute : "*.ExcludeFromCodeCoverage*" ,
24
24
testCoverageExcludeByFile : "*/*Designer.cs;*/*.g.cs;*/*.g.i.cs" ) ;
25
+
26
+ BuildParameters . Tasks . DotNetCoreBuildTask . Does ( ( context ) =>
27
+ {
28
+ var buildDir = BuildParameters . Paths . Directories . PublishedApplications ;
29
+
30
+ var grmExecutable = context . GetFiles ( buildDir + "/**/*.exe" ) . First ( ) ;
31
+
32
+ context . Information ( "Registering Built GRM executable..." ) ;
33
+ context . Tools . RegisterFile ( grmExecutable ) ;
34
+ } ) ;
35
+
36
+ BuildParameters . Tasks . CreateReleaseNotesTask
37
+ . IsDependentOn ( BuildParameters . Tasks . DotNetCoreBuildTask ) ; // We need to be sure that the executable exist, and have been registered before using it
38
+
39
+ ( ( CakeTask ) BuildParameters . Tasks . ExportReleaseNotesTask . Task ) . ErrorHandler = null ;
40
+ ( ( CakeTask ) BuildParameters . Tasks . PublishGitHubReleaseTask . Task ) . ErrorHandler = null ;
41
+ BuildParameters . Tasks . PublishChocolateyPackagesTask . IsDependentOn ( BuildParameters . Tasks . PublishGitHubReleaseTask ) ;
42
+ BuildParameters . Tasks . PublishNuGetPackagesTask . IsDependentOn ( BuildParameters . Tasks . PublishGitHubReleaseTask ) ;
43
+ BuildParameters . Tasks . PublishMyGetPackagesTask . IsDependentOn ( BuildParameters . Tasks . PublishGitHubReleaseTask ) ;
44
+
25
45
Build . RunDotNetCore ( ) ;
You can’t perform that action at this time.
0 commit comments