From 173f6d088d1376a0beab811b7d554470f21ceb23 Mon Sep 17 00:00:00 2001 From: AeonLucid Date: Sat, 24 Oct 2020 20:08:40 +0200 Subject: [PATCH] Remove pdb files from builds --- build.cake | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) 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); } -- 2.39.5