build/Program.cs (25 lines of code) (raw):

using static Build.BuildSteps; namespace Build { class Program { static void Main(string[] args) { Orchestrator .CreateForTarget(args) .Then(Clean) .Then(DownloadTemplates) .Then(BuildBundleBinariesForWindows) .Then(BuildBundleBinariesForLinux) .Then(GenerateVulnerabilityReport) .Then(PackageNetCoreV3Bundle) .Then(PackageNetCoreV3BundlesWindows) .Then(PackageNetCoreV3BundlesLinux) .Then(CreateRUPackage) .Then(CreateCDNStoragePackage) .Then(CreateCDNStoragePackageWindows) .Then(CreateCDNStoragePackageLinux) .Run(); } } }