CircleCI takes an inordinate amount of time to complete. #1786
Labels
Infrastructure
This issue describes a problem with the project's infrastructure (CI/CD...).
Priority: high
The task is urgent and needs to be addressed as soon as possible.
make html
is one process and complex to parallelize across containers + if we do manage that across all 4 containers, no one will be able to test their push until one of the containers completes and becomes unoccupied.One strategy is to rebuild only the changed html pages in CircleCI, something sphinx/sphinx-gallery does by default, this will cut down the build time from hours to minutes.
To make sure that we don't miss a problem due to this, CircleCI might get another job, run once a day or once every three days, where the entire documentation is rebuild from scratch.
I intend to work on this soon as Nilearn 0.5b releases.
The text was updated successfully, but these errors were encountered: