Browse Source

Check first for criteria

pull/1716/head
Wiesław Šoltés 8 years ago
parent
commit
9da1c65eec
  1. 12
      build.cake

12
build.cake

@ -367,8 +367,8 @@ Task("Clean")
.IsDependentOn("Clean-Impl");
Task("Restore-NuGet-Packages")
.IsDependentOn("Clean")
.WithCriteria<AvaloniaBuildData>((context, data) => data.Parameters.IsRunningOnWindows)
.IsDependentOn("Clean")
.IsDependentOn("Restore-NuGet-Packages-Impl");
Task("Build")
@ -376,18 +376,18 @@ Task("Build")
.IsDependentOn("Build-Impl");
Task("Run-Unit-Tests")
.IsDependentOn("Build")
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.SkipTests)
.IsDependentOn("Build")
.IsDependentOn("Run-Unit-Tests-Impl");
Task("Run-Designer-Tests")
.IsDependentOn("Build")
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.SkipTests)
.IsDependentOn("Build")
.IsDependentOn("Run-Designer-Tests-Impl");
Task("Run-Render-Tests")
.IsDependentOn("Build")
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.SkipTests && data.Parameters.IsRunningOnWindows)
.IsDependentOn("Build")
.IsDependentOn("Run-Render-Tests-Impl");
Task("Run-Leak-Tests")
@ -415,20 +415,20 @@ Task("Create-NuGet-Packages")
.IsDependentOn("Create-NuGet-Packages-Impl");
Task("Publish-MyGet")
.IsDependentOn("Create-NuGet-Packages")
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.IsLocalBuild)
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.IsPullRequest)
.WithCriteria<AvaloniaBuildData>((context, data) => data.Parameters.IsMainRepo)
.WithCriteria<AvaloniaBuildData>((context, data) => data.Parameters.IsMasterBranch)
.WithCriteria<AvaloniaBuildData>((context, data) => data.Parameters.IsMyGetRelease)
.IsDependentOn("Create-NuGet-Packages")
.IsDependentOn("Publish-MyGet-Impl");
Task("Publish-NuGet")
.IsDependentOn("Create-NuGet-Packages")
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.IsLocalBuild)
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.IsPullRequest)
.WithCriteria<AvaloniaBuildData>((context, data) => data.Parameters.IsMainRepo)
.WithCriteria<AvaloniaBuildData>((context, data) => data.Parameters.IsNuGetRelease)
.IsDependentOn("Create-NuGet-Packages")
.IsDependentOn("Publish-NuGet-Impl");
Task("Inspect")

Loading…
Cancel
Save