]> git.deb.at Git - rhonda/impostor.git/commitdiff
Remove pdb files from builds
authorAeonLucid <aeonlucid@outlook.com>
Sat, 24 Oct 2020 18:08:40 +0000 (20:08 +0200)
committerAeonLucid <aeonlucid@outlook.com>
Sat, 24 Oct 2020 18:08:40 +0000 (20:08 +0200)
build.cake

index 5b29f7c6cfdb60c552ad84cfc6c9cb4890f198b6..5fabff445f48bac1846dfc4673dd61a2b125b5cd 100644 (file)
@@ -18,7 +18,14 @@ if (buildBranch != "master") {
 // UTILS
 //////////////////////////////////////////////////////////////////////
 
-public void ImpostorPublish(string name, string project, string runtime) {
+// Remove unnecessary files for packaging.
+private void ImpostorClean(string directory) {
+    foreach (var file in System.IO.Directory.GetFiles(directory, "*.pdb", SearchOption.AllDirectories)) {
+        DeleteFile(file);
+    }
+}
+
+private void ImpostorPublish(string name, string project, string runtime) {
     var projBuildDir = buildDir.Combine(name + "_" + runtime);
     var projBuildZip = buildDir.CombineWithFilePath(name + "_" + buildVersion + "_" + runtime + ".zip");
 
@@ -33,10 +40,12 @@ public void ImpostorPublish(string name, string project, string runtime) {
         OutputDirectory = projBuildDir
     });
 
+    ImpostorClean(projBuildDir);
+
     Zip(projBuildDir, projBuildZip);
 }
 
-public void ImpostorPublishNF(string name, string project) {
+private void ImpostorPublishNF(string name, string project) {
     var runtime = "win-x64";
     var projBuildDir = buildDir.Combine(name + "_" + runtime);
     var projBuildZip = buildDir.CombineWithFilePath(name + "_" + buildVersion + "_" + runtime + ".zip");
@@ -48,6 +57,8 @@ public void ImpostorPublishNF(string name, string project) {
         OutputDirectory = projBuildDir
     });
 
+    ImpostorClean(projBuildDir);
+
     Zip(projBuildDir, projBuildZip);
 }