Bundle mulitple familes for self-hosted iar to reduce build time#1880
Bundle mulitple familes for self-hosted iar to reduce build time#1880
Conversation
…le time reduce IAR build to only f0, h7, l4
|
Didn't know it took such long time. Is it compile time or clone sdk ? |
Checkout sumodule take about 30s or so, each build takes 2 minutes for each matrix. Actually, I think the issue is due to the matrix. Matrix scale well with a farm of PC . In our case it hurt the self-hosted since it run one after another on 1 instance (each matrix needs setup/teardown and checkout etc..). Let me try to bundle several family in 1 run, it would possible reduce the time to run |
Yes I saw CPU usage is quite low. |
|
Just doubled assigned RAM & Core, after reboot it should be quicker :) |
|
bundled to build everything in one shot, the build time only takes 11 minutes now. |
that is great, I trigger rebuild to see if we got it faster :) |
* fix bug in sm_config_set_in_pin_count * comment updates
Describe the PR
IAR Build on self-hosted taking too long (~20mins), reduce the iar build to only family with different enough architecture/usb controller. Also update hardware test on self-hosted to download artifacts to reduce compile time for L4