liuguo09 commented on issue #261: Initial checkin nuttx github action CI 
workflow
URL: https://github.com/apache/incubator-nuttx/pull/261#issuecomment-595212019
 
 
   > @liuguo09 - Nice!
   > 
   > What % of board configs are being built (n of N)?
   
   Now support the following arch: arm/sim/mips/risc-v/x86
   arm     455/478 
   sim     30/34    
   mips   11/11
   risc-v  7/9
   x86     2/2
    
   And haven't enabled the following archs build since lack of toolchains. If 
available, we could update the docker container to preinstall their toolchains 
and update testlist to build them.
   avr     0/11
   hc      0/2
   misoc   0/2
   or1k    0/1
   renesas 0/10
   x86_64  0/1  // link issue need resolved
   xtensa  0/3
   z16     0/2 
   z80     0/17
   
   > What is the total build time?
   
   There are two stages in PR check build. 
   The first stage is the PR nxstyle check, it takes nearly 2 minutes(mainly 
pull docker container). 
   And the second stage is matrix jobs build which depend on the first stage 
success. Now each job builds about 30 configs in parallel which take nearly 20+ 
minutes.
   If both the two stages succeed, it would spend at most half an hour in whole 
from my testing.
   
   > What is the limit on jobs? Are we there yet?
   
   For github action free version, there are 20 jobs upper limit. And now used 
17 jobs here. Each job runs in an 2-cores cpu container.  More limits about 
github action, refer to:
   
https://help.github.com/en/actions/getting-started-with-github-actions/about-github-actions#usage-limits
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to