Skip to content
Snippets Groups Projects
Commit 2af26b50 authored by s2870355's avatar s2870355
Browse files

add --pull

parent cf657580
No related branches found
No related tags found
No related merge requests found
......@@ -276,12 +276,20 @@ def generate_ci(compile_info : list[job_data]) -> str:
pass
return output
def pull_all(compile_info : list[job_data]):
images = set([j.image for j in compile_info])
downloads = [subprocess.Popen(["docker", "image", "pull", image]) for image in images]
codes = [download.wait() for download in downloads]
folder = Path(dir_path)
if "--folder" in sys.argv:
folder_param_index = sys.argv.index("--folder")
if len(sys.argv) > folder_param_index:
folder = Path(sys.argv[folder_param_index + 1])
info = process_sh(files_sh=get_all_sh(folder))
if "--pull" in sys.argv:
pull_all(info)
exit()
if "--static-dot" in sys.argv:
print(create_dot(info))
exit()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment