public static void ExecuteDefaultTarget <T>(T build) where T : NukeBuild { var executingTargets = TargetDefinitionLoader.GetExecutingTargets(build, new[] { BuildExecutor.DefaultTarget }); BuildExecutor.Execute(build, executingTargets); }
public void Test(string[] invokedTargets, string[] expectedTargets) { TargetDefinitionLoader.GetExecutingTargets(ExecutionTestUtility.CreateBuild <TestBuild>(), invokedTargets) .Where(x => !x.Skip && x.Conditions.All(y => y())) .Select(x => x.Name) .Should().BeEquivalentTo(expectedTargets); }
public static void ExecuteDefaultTarget <T>(T build) where T : NukeBuild { var invokedTargetNames = new[] { BuildExecutor.DefaultTarget }; var executingTargets = TargetDefinitionLoader.GetExecutingTargets(build, invokedTargetNames, skippedTargetNames: null); BuildExecutor.Execute(build, executingTargets); }