Is the order of dependencies deterministic in psake?

168 Views Asked by At
task A -depends B, C, D { ... }
task B { ... }
task C { ... }
task D { ... }

Is build script guaranteed to run in this order?

(B - C - D) - A

Or backwards?

(D - C - B) - A

Or random?

(B - D - C) - A

Or in parallel?

B
 \
  \
C--A
  /
 /
D
1

There are 1 best solutions below

2
On BEST ANSWER

It is implemented as foreach so the first one is garanteed.