Browse Source

Fix dependency order

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

48
build.cake

@ -367,33 +367,33 @@ Task("Clean")
.IsDependentOn("Clean-Impl");
Task("Restore-NuGet-Packages")
.IsDependentOn("Restore-NuGet-Packages-Impl")
.IsDependentOn("Clean")
.WithCriteria<AvaloniaBuildData>((context, data) => data.Parameters.IsRunningOnWindows);
.WithCriteria<AvaloniaBuildData>((context, data) => data.Parameters.IsRunningOnWindows)
.IsDependentOn("Restore-NuGet-Packages-Impl");
Task("Build")
.IsDependentOn("Build-Impl")
.IsDependentOn("Restore-NuGet-Packages");
.IsDependentOn("Restore-NuGet-Packages")
.IsDependentOn("Build-Impl");
Task("Run-Unit-Tests")
.IsDependentOn("Run-Unit-Tests-Impl")
.IsDependentOn("Build")
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.SkipTests);
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.SkipTests)
.IsDependentOn("Run-Unit-Tests-Impl");
Task("Run-Designer-Tests")
.IsDependentOn("Run-Designer-Tests-Impl")
.IsDependentOn("Build")
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.SkipTests);
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.SkipTests)
.IsDependentOn("Run-Designer-Tests-Impl");
Task("Run-Render-Tests")
.IsDependentOn("Run-Render-Tests-Impl")
.IsDependentOn("Build")
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.SkipTests && data.Parameters.IsRunningOnWindows);
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.SkipTests && data.Parameters.IsRunningOnWindows)
.IsDependentOn("Run-Render-Tests-Impl");
Task("Run-Leak-Tests")
.IsDependentOn("Run-Leak-Tests-Impl")
.WithCriteria<AvaloniaBuildData>((context, data) => !data.Parameters.SkipTests && data.Parameters.IsRunningOnWindows)
.IsDependentOn("Build");
.IsDependentOn("Build")
.IsDependentOn("Run-Leak-Tests-Impl");
Task("Run-Tests")
.IsDependentOn("Run-Unit-Tests")
@ -402,39 +402,39 @@ Task("Run-Tests")
.IsDependentOn("Run-Leak-Tests");
Task("Copy-Files")
.IsDependentOn("Copy-Files-Impl")
.IsDependentOn("Run-Tests");
.IsDependentOn("Run-Tests")
.IsDependentOn("Copy-Files-Impl");
Task("Zip-Files")
.IsDependentOn("Zip-Files-Impl")
.IsDependentOn("Copy-Files");
.IsDependentOn("Copy-Files")
.IsDependentOn("Zip-Files-Impl");
Task("Create-NuGet-Packages")
.IsDependentOn("Create-NuGet-Packages-Impl")
.IsDependentOn("Run-Tests")
.IsDependentOn("Inspect");
.IsDependentOn("Inspect")
.IsDependentOn("Create-NuGet-Packages-Impl");
Task("Publish-MyGet")
.IsDependentOn("Publish-MyGet-Impl")
.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);
.WithCriteria<AvaloniaBuildData>((context, data) => data.Parameters.IsMyGetRelease)
.IsDependentOn("Publish-MyGet-Impl");
Task("Publish-NuGet")
.IsDependentOn("Publish-NuGet-Impl")
.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);
.WithCriteria<AvaloniaBuildData>((context, data) => data.Parameters.IsNuGetRelease)
.IsDependentOn("Publish-NuGet-Impl");
Task("Inspect")
.IsDependentOn("Inspect-Impl")
.WithCriteria<AvaloniaBuildData>((context, data) => data.Parameters.IsRunningOnWindows)
.IsDependentOn("Restore-NuGet-Packages");
.IsDependentOn("Restore-NuGet-Packages")
.IsDependentOn("Inspect-Impl");
///////////////////////////////////////////////////////////////////////////////
// TARGETS

Loading…
Cancel
Save