CI Reproducer on Metal (#43411)

* MacOS image remove requires override syntax

* Metal reproducer auto start and cross-platform
This commit is contained in:
kwryankrattiger 2024-03-29 12:32:54 -05:00 committed by GitHub
parent 8bd6283b52
commit 8b89287084
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 9 additions and 3 deletions

View file

@ -1994,10 +1994,16 @@ def reproduce_ci_job(url, work_dir, autostart, gpg_url, runtime):
]
)
else:
process_command("reproducer", entrypoint_script, work_dir, run=False)
autostart = autostart and setup_result
process_command("reproducer", entrypoint_script, work_dir, run=autostart)
inst_list.append("\nOnce on the tagged runner:\n\n")
inst_list.extent([" - Run the reproducer script", f" $ {work_dir}/reproducer.py"])
inst_list.extent(
[
" - Run the reproducer script",
f" $ {work_dir}/reproducer.{platform_script_ext}",
]
)
if not setup_result:
inst_list.append("\n - Clone spack and acquire tested commit")

View file

@ -1,4 +1,4 @@
ci:
pipeline-gen:
- build-job-remove:
image: macos-run-on-metal
image:: macos-run-on-metal