ci: Move freedreno's parallelism to the runner instead of gitlab-ci jobs.
authorEric Anholt <eric@anholt.net>
Thu, 21 Nov 2019 13:12:58 +0000 (05:12 -0800)
committerEric Anholt <eric@anholt.net>
Thu, 21 Nov 2019 13:48:17 +0000 (05:48 -0800)
commitdd76a6f1984f4f2e68759e64369b2d6bf21d7950
treede40dc59b8e74f031a2db08ccfceb172762cd1ee
parentc573b501797c600c176da413ef75ee81454ec050
ci: Move freedreno's parallelism to the runner instead of gitlab-ci jobs.

I set the runners to concurrency=1, so they serve only one gitlab-ci job
at at time.  Swap over to using the parallel runner now to keep the
runners busy, more efficiently than spawning many docker containers and
downloading artifacts multiple times, and producing easier-to-understand
results for browsing on the web.

This bumps the a306 runners to 4x parallel instead of 2x like before, but
cheza gles3 drops from 6 to 4.  Current rough timings of the jobs (if no
container download):

db410c-gles2: 5:00
a630-gles2: 1:30
a630-gles3: 6:00
a630-gles31: 5:30

a630-gles3 is a bit longer than I like, but it should come back down once
I can sort out the NIR algebraic rewinding.
.gitlab-ci.yml