public void PrepareProjectPackages() { var packager = new NugetPacker(); packager.PackAll(TestSourceDirectory); //Executor.Execute("CyclePackage", "csAnt"); // TODO: Remove if not needed /*Console.WriteLine(""); * Console.WriteLine("Status: " + Status); * Console.WriteLine("");*/ }
public override bool Run(string[] args) { var packageName = ""; if (Arguments.KeylessArguments.Length > 0) { packageName = Arguments.KeylessArguments[0]; } var packer = new NugetPacker(); if (CurrentNode.Properties.ContainsKey("Status")) { packer.Status = CurrentNode.Properties["Status"]; } if (CurrentNode.Properties.ContainsKey("Version")) { packer.Version = new Version(CurrentNode.Properties["Version"]); } if (CurrentNode.Properties.ContainsKey("Branch")) { packer.Branch = CurrentNode.Properties["Branch"]; } if (String.IsNullOrEmpty(packageName)) { packer.PackAll(CurrentDirectory); } else { packer.Pack(CurrentDirectory, packageName); } RaiseEvent("Package"); return(true); }