On Tuesday, 8 September 2020 at 13:50:26 UTC, wjoe wrote:
On Monday, 7 September 2020 at 10:41:50 UTC, wjoe wrote:

Options I can think of are:
A) A Dockerfile for each case in (1.,) 2. and 3., or
B) A docker container which provides the environment to build GCC and a (Cirrus) CI config which defines the tasks to cover (1.,) 2. and 3.


Small update.
Option A) isn't possible with Cirrus CI because the check-out phase takes about 54 minutes on average and building the container about 6 minutes. Then the task is terminated on the 60 minutes mark (the default timeout) before it even starts the GCC configuration phase.

The environment is 4GB RAM and dual CPU with 16 threads.

It is just doing a plain git clone? Can you control whether checkout is done using --single-branch or --depth?






Reply via email to