Example #1
0
        public static void ExecuteDefaultTarget <T>(T build)
            where T : NukeBuild
        {
            var executingTargets = TargetDefinitionLoader.GetExecutingTargets(build, new[] { BuildExecutor.DefaultTarget });

            BuildExecutor.Execute(build, executingTargets);
        }
Example #2
0
 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);
        }