Build configuration matrix ordering
The ability to create a matrix of build configurations (for release and debug builds) is great and the fact that if one of the builds fails, they all fail (configurable, of course) is also great. What would be really nice is to be able to specify the order in which the configurations are built. I really want my debug build to run first and if that is successful then to run the release build. Several of my builds built in (Release, Debug) order and then they seemed to magically switch to (Debug, Release) order.
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Feodor Fitsner on 31 May, 2014 07:08 PM
Ah, I see. Build matrix yields build jobs but the order in which they run is not guaranteed (as of now). Though I will take a look if it's easy to do FIFO ordering while scheduling build jobs.
2 Posted by Scott Dorman on 31 May, 2014 09:17 PM
Yes, exactly. The build matrix yields build jobs but we have no control over the order in which they are run. Even doing something as simple as running them in the order specified in the build matrix definition would probably work. In my case, my build matrix looks like this:
Platform:
Any CPU
Configuration:
Debug Release
So for me, it would always run debug builds first since that's the first configuration listed.
Support Staff 3 Posted by Feodor Fitsner on 31 May, 2014 09:22 PM
I see, makes sense.
- Feodor
4 Posted by Scott Dorman on 06 Aug, 2014 09:04 PM
Any updates on this request?
Support Staff 5 Posted by Feodor Fitsner on 07 Aug, 2014 01:29 AM
Yep, we did some changes to schedule jobs in the order they were submitted. Give it a try and let me know if it works for you.
Scott Dorman closed this discussion on 01 Sep, 2017 01:13 PM.