If you were logged in you would be able to see more operations.
|
|
|
QuickBuild
Created: 29/Aug/12 10:12 PM
Updated: 27/Dec/12 12:34 PM
|
|
Component/s: |
None
|
Affects Version/s: |
4.0.41
|
Fix Version/s: |
None
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
Environment:
|
Building for Win32, Win64, MacOSX10.5.sdk-x86_64
|
|
Hello,
We have a product to build for 3 platforms: Win32, Win64, MacOSX10.5.sdk-x86_64; 2 configurations: Release and Debug. 6 builds start simultaneously paralleled on different machines.
Mac build is the fastest;
Win64 is the next one;
Win32 takes the longest time to build.
Checkout step is tricky as it can span very different times: 2-6 minutes on Mac; 13 minutes - 1 hour+ on Windows. The first machines that get involved in the build do checkout fairly quickly. But the latest machines do it unbelievably slow. For instance, in my builds here are the checkout times from today's build:
MacOSX10.5.sdk-x86_64 Release: 5:32
MacOSX10.5.sdk-x86_64 Debug: 6:17
Win32 Release: 29:39
Win32 Debug: 21:52
Win64 Release: 50:23
Win64 Debug: 1:35:33
1 hour 35 minutes checkout time for Win64 Debug is the extremely long time and cannot be accepted. I will need to separate Release and Debug builds so that just 3 builds were run simultaneously.
It would be great if there were a mechanism to control/prioritize (checkout) step and say: 'do Release builds first in this priority: Win32, Win64, Mac; after the step is completed on all Release builds boxes, do Debug builds in the same priority sequence'. That way there would be less collision between builds and more efficiency.
Thank you,
Irina
|
Description
|
Hello,
We have a product to build for 3 platforms: Win32, Win64, MacOSX10.5.sdk-x86_64; 2 configurations: Release and Debug. 6 builds start simultaneously paralleled on different machines.
Mac build is the fastest;
Win64 is the next one;
Win32 takes the longest time to build.
Checkout step is tricky as it can span very different times: 2-6 minutes on Mac; 13 minutes - 1 hour+ on Windows. The first machines that get involved in the build do checkout fairly quickly. But the latest machines do it unbelievably slow. For instance, in my builds here are the checkout times from today's build:
MacOSX10.5.sdk-x86_64 Release: 5:32
MacOSX10.5.sdk-x86_64 Debug: 6:17
Win32 Release: 29:39
Win32 Debug: 21:52
Win64 Release: 50:23
Win64 Debug: 1:35:33
1 hour 35 minutes checkout time for Win64 Debug is the extremely long time and cannot be accepted. I will need to separate Release and Debug builds so that just 3 builds were run simultaneously.
It would be great if there were a mechanism to control/prioritize (checkout) step and say: 'do Release builds first in this priority: Win32, Win64, Mac; after the step is completed on all Release builds boxes, do Debug builds in the same priority sequence'. That way there would be less collision between builds and more efficiency.
Thank you,
Irina
|
Show » |
|