From: AeonLucid Date: Sat, 24 Oct 2020 18:08:40 +0000 (+0200) Subject: Remove pdb files from builds X-Git-Tag: v1.2.2~96^2~15 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=173f6d088d1376a0beab811b7d554470f21ceb23;p=rhonda%2Fimpostor.git Remove pdb files from builds --- diff --git a/build.cake b/build.cake index 5b29f7c..5fabff4 100644 --- a/build.cake +++ b/build.cake @@ -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); }