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:
 | 
					    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.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:
 | 
					    if not setup_result:
 | 
				
			||||||
        inst_list.append("\n    - Clone spack and acquire tested commit")
 | 
					        inst_list.append("\n    - Clone spack and acquire tested commit")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
ci:
 | 
					ci:
 | 
				
			||||||
  pipeline-gen:
 | 
					  pipeline-gen:
 | 
				
			||||||
  - build-job-remove:
 | 
					  - build-job-remove:
 | 
				
			||||||
      image: macos-run-on-metal
 | 
					      image:: macos-run-on-metal
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user