Skip to content

Heptapod CI: pre-installations

This is akin to what upstream GitLab does with the prepare stage and artifacts, with the difference that we consider the relevant dependencies to be fixed.

They will have to be manually built (with an explicit variable) when the base GitLab version changes, though.

There are several possible improvements, be it for bandwidth or with frontend assets (that ironically we don't care about here but still have to be compiled).

But thanks to this, we get to the RSpec tests in about 3 minutes, instead of 12-13.

Closes #382 (closed)

It's a bit risky for the stable branch, took a long time to make work, but long pipelines are also risky.

Merge request reports