Skip to content

Commit 9776339

Browse files
committed
Fixed issue with dump directory.
1 parent 02db576 commit 9776339

File tree

2 files changed

+6
-11
lines changed

2 files changed

+6
-11
lines changed

src/PostSharp.Engineering.BuildTools/Build/PrepareCommand.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using PostSharp.Engineering.BuildTools.Build.Model;
77
using PostSharp.Engineering.BuildTools.Dependencies.Model;
88
using System.Diagnostics.CodeAnalysis;
9+
using System.IO;
910

1011
namespace PostSharp.Engineering.BuildTools.Build;
1112

@@ -52,6 +53,11 @@ public static bool Execute(
5253
{
5354
return false;
5455
}
56+
57+
// Create the dump directory because TeamCity does not like empty directories.
58+
var dumpDirectory = Path.Combine( context.RepoDirectory, product.DumpDirectory );
59+
Directory.CreateDirectory( dumpDirectory );
60+
File.WriteAllText( Path.Combine( dumpDirectory, ".empty" ), "This file is intentionally empty." );
5561

5662
// Execute the event.
5763
product.OnPrepareCompleted( new PrepareCompletedEventArgs( context, settings ) );

src/PostSharp.Engineering.BuildTools/Build/Testing/TestCommand.cs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -109,17 +109,6 @@ public static bool Execute( BuildContext context, BuildSettings settings )
109109

110110
File.WriteAllText( emptyFile, "This file is intentionally empty." );
111111
}
112-
113-
var dumpDirectory = Path.Combine( context.RepoDirectory, product.DumpDirectory );
114-
115-
if ( !Directory.GetFiles( dumpDirectory ).Any() )
116-
{
117-
// We have to create an empty file, otherwise TeamCity will complain that
118-
// artifacts are missing.
119-
var emptyFile = Path.Combine( dumpDirectory, ".empty" );
120-
121-
File.WriteAllText( emptyFile, "This file is intentionally empty." );
122-
}
123112

124113
// Raise the post-test event.
125114
var buildInfo = BuildArguments.Read( context, settings.BuildConfiguration );

0 commit comments

Comments
 (0)