slang
slang copied to clipboard
[CI Strategy] Split the build and testing process in the CI actions
Currently the CI actions that require HW GPU spend a lot of time building the executables. If we can perform the build operation on a separate CI runner, we can reduce the time spent on CI runners with GPU.
Currently the build and testing time takes approximately the following amount of time.
CI Action | Build time (min) | Test time (min) |
---|---|---|
Windows Release | 5 | 11 |
Windows Debug | 11 | 3 |
Linux Release | 9 | 3 |
Linux Debug | 9 | 1 |
Total | 34 | 18 |