Skip to content

Commit

Permalink
More publish
Browse files Browse the repository at this point in the history
  • Loading branch information
zentron committed Sep 6, 2024
1 parent 828c266 commit f8b3f16
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions build/Build.cs
Original file line number Diff line number Diff line change
Expand Up @@ -236,15 +236,22 @@ public Build()
if (OperatingSystem.IsWindows())
{
var path = SourceDirectory / "Calamari.FullFrameworkTools" / "bin" / Configuration / Frameworks.Net462 ;
CopyDirectoryRecursively(path, (PublishDirectory / "Calamari" / Frameworks.Net462 / "Calamari.FullFrameworkTools"), DirectoryExistsPolicy.Merge);
CopyDirectoryRecursively(path, (PublishDirectory / "Calamari" / Frameworks.Net60 / "Calamari.FullFrameworkTools"), DirectoryExistsPolicy.Merge);

CopyDirectoryRecursively(path, (PublishDirectory / "Calamari" / Frameworks.Net462 / "Calamari.FullFrameworkTools"), DirectoryExistsPolicy.Merge, FileExistsPolicy.Overwrite);
CopyDirectoryRecursively(path, (PublishDirectory / "Calamari" / Frameworks.Net60 / "Calamari.FullFrameworkTools"), DirectoryExistsPolicy.Merge, FileExistsPolicy.Overwrite);
}

// Create the self-contained Calamari packages for each runtime ID defined in Calamari.csproj
foreach (var rid in GetRuntimeIdentifiers(Solution.GetProject(RootProjectName)!)!)
DoPublish(RootProjectName, Frameworks.Net60, nugetVersion, rid);
});
foreach (var rid in GetRuntimeIdentifiers(Solution.GetProject(RootProjectName)!)!)
{
var publishPath = DoPublish(RootProjectName, Frameworks.Net60, nugetVersion, rid);

if (rid == FixedRuntimes.Windows && OperatingSystem.IsWindows())
{
var path = SourceDirectory / "Calamari.FullFrameworkTools" / "bin" / Configuration / Frameworks.Net462;
CopyDirectoryRecursively(path, (publishPath / "Calamari.FullFrameworkTools"), DirectoryExistsPolicy.Merge, FileExistsPolicy.Overwrite);
}
}
});

Target PublishCalamariFlavourProjects =>
_ => _
Expand Down

0 comments on commit f8b3f16

Please sign in to comment.