private async Task PackageProject(CancellationToken token) { var packageDefinition = Path.Combine(Context.ContentDirectory, "Photon.Publishing", "Photon.Publishing.Linux.json"); var projectPackages = new ProjectPackageUtility(Context) { PackageDirectory = packageDirectory, }; await projectPackages.Publish(packageDefinition, packageVersion, token); }
private async Task CreateProjectPackage(CancellationToken token) { Context.Output.WriteLine("Creating Project Package...", ConsoleColor.White); try { var packageDefinition = Path.Combine(Context.ContentDirectory, "PhotonTasks", "PhotonTasks.json"); await projectPackages.Publish(packageDefinition, packageVersion, token); } catch (Exception error) { Context.Output.WriteLine($"Failed to create Project Package! {error.UnfoldMessages()}", ConsoleColor.DarkYellow); throw; } }