Example #1
0
 /// <summary>
 /// dotnet build
 /// </summary>
 public static ITargetDefinition Build(ITargetDefinition _, IDotNetCoreBuild build) => _
 .Description("Builds all the projects.")
 .DependsOn(build.Restore)
 .Executes(
     () =>
 {
     DotNetBuild(
         s => s
         .SetProjectFile(build.Solution)
         .SetDefaultLoggers(build.LogsDirectory / "build.log")
         .SetGitVersionEnvironment(build.GitVersion)
         .SetConfiguration(build.Configuration)
         .EnableNoRestore()
         );
 }
     );
Example #2
0
 /// <summary>
 /// dotnet restore
 /// </summary>
 public static ITargetDefinition Restore(ITargetDefinition _, IDotNetCoreBuild build) => _
 .Description("Restores the dependencies.")
 .DependsOn(build.Clean)
 .DependsOn(build.DotnetToolRestore)
 .Executes(
     () =>
 {
     DotNetRestore(
         s => s
         .SetProjectFile(build.Solution)
         .SetDisableParallel(true)
         .SetDefaultLoggers(build.LogsDirectory / "restore.log")
         .SetGitVersionEnvironment(build.GitVersion)
         );
 }
     );
Example #3
0
 /// <summary>
 /// dotnet test
 /// </summary>
 public static ITargetDefinition Test(ITargetDefinition _, IDotNetCoreBuild build) => Test(true)(_, build);