ci, valve: Add support scripts for the Valve bare-metal farm.
authorCharlie Turner <cturner@igalia.com>
Thu, 17 Feb 2022 09:49:32 +0000 (09:49 +0000)
committerCharlie Turner <cturner@igalia.com>
Tue, 1 Mar 2022 13:04:14 +0000 (13:04 +0000)
commitbefe3a9e48b4bfd1f76193589aec23a86a2097f2
tree8ceecafb3261b5fd8dc8ddd33ac7bda8c6d212f2
parent1e010348ee6f7d40470aa65797e74752c90ac692
ci, valve: Add support scripts for the Valve bare-metal farm.

- Add the scripts to the prepared Mesa artifacts for use in later
runner stages.

- Add a template generator (generate_b2c.py) which reads and
validates (very lightly for now) the Gitlab job environment and then
spits out a YAML file describing the necessary test workload to be
sent to a Valve CI gateway.

Acked-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Martin Roukala <martin.roukala@mupuf.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14660>
.gitlab-ci/prepare-artifacts.sh
.gitlab-ci/valve/b2c.yml.jinja2.jinja2 [new file with mode: 0644]
.gitlab-ci/valve/generate_b2c.py [new file with mode: 0755]