diff --git a/ln.build/pipeline/DefaultPipeLine.cs b/ln.build/pipeline/DefaultPipeLine.cs index ac5eb3a..bc3de7a 100644 --- a/ln.build/pipeline/DefaultPipeLine.cs +++ b/ln.build/pipeline/DefaultPipeLine.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; +using System.Runtime.InteropServices; using ln.build.commands; using ln.build.semver; using ln.json; @@ -78,6 +79,8 @@ namespace ln.build.pipeline public void Run() { + stages.Sort((a,b)=>a.Priority-b.Priority); + foreach (Stage stage in stages) { CommandEnvironment.Logger.Log(LogLevel.INFO,"-------------------------------------------------------------------------------------");