btashton commented on issue #13: docker: initial checkin Dockerfile for nuttx 
github action container
URL: 
https://github.com/apache/incubator-nuttx-testing/pull/13#issuecomment-599183244
 
 
   @liuguo09  Sorry this took me so long.   Have a look at what I have done 
over here:
   https://github.com/btashton/nuttx-build-containers
   
   The docker file is split into a bunch of stages which makes it a lot faster 
to rebuild and keeps the build time dependencies isolated from the rest of the 
image.  Note that I am not downloading all of the toolchains now instead of 
copying local ones in.
   
   I also have a github action wired up to that to create the docker image and 
place it in the github project package registry. 
   
   On thing I think we should consider is using that structure to create images 
that each have the needed toolchains they are very large and the ARM builds 
should not be paying the cost of the RISCV, but I think this is a later 
improvement that can be made.
   
   You can see this integrated and running here:
   https://github.com/btashton/incubator-nuttx/runs/508883969
   
   Let me know how you think and we can look at moving it forward. 

----------------------------------------------------------------
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:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to