gitlab-ci: Move LAVA-related files into top-level ci dir
[mesa.git] / .gitlab-ci / generate_lava.py
1 #!/usr/bin/env python3
2
3 from jinja2 import Environment, FileSystemLoader
4 import argparse
5
6 parser = argparse.ArgumentParser()
7 parser.add_argument("--template")
8 parser.add_argument("--base-artifacts-url")
9 parser.add_argument("--arch")
10 parser.add_argument("--device-type")
11 parser.add_argument("--kernel-image-name")
12 parser.add_argument("--gpu-version")
13 args = parser.parse_args()
14
15 env = Environment(loader = FileSystemLoader('.'), trim_blocks=True, lstrip_blocks=True)
16 template = env.get_template(args.template)
17
18 values = {}
19 values['base_artifacts_url'] = args.base_artifacts_url
20 values['arch'] = args.arch
21 values['device_type'] = args.device_type
22 values['kernel_image_name'] = args.kernel_image_name
23 values['gpu_version'] = args.gpu_version
24
25 print(template.render(values))