CI Reproducer on Metal (#43411)
* MacOS image remove requires override syntax * Metal reproducer auto start and cross-platform
This commit is contained in:
		@@ -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")
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
ci:
 | 
			
		||||
  pipeline-gen:
 | 
			
		||||
  - build-job-remove:
 | 
			
		||||
      image: macos-run-on-metal
 | 
			
		||||
      image:: macos-run-on-metal
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user