File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -74,11 +74,12 @@ def main():
74
74
75
75
print ("Testing {}" .format (dockerfile ))
76
76
sys .stdout .flush ()
77
- log_file = dockerfile .replace ("/" , "_" )
78
- log_file = "{}.log" . format ( log_file )
77
+ image_name = dockerfile .replace ("/" , "_" ). replace ( "-" , "_" ). lower ( )
78
+ log_file = f' { dockerfile . replace ( "/" , "_" ) } .log'
79
79
cmd = [
80
80
'docker' , 'build' , '--no-cache=true' ,
81
81
'-f' , dockerfile ,
82
+ '-t' , image_name ,
82
83
docker_dir
83
84
]
84
85
if "buildx" in dockerfile :
@@ -92,6 +93,7 @@ def main():
92
93
'--platform' , 'linux/arm64,linux/amd64' ,
93
94
'--no-cache=true' ,
94
95
'-f' , dockerfile ,
96
+ '-t' , image_name ,
95
97
docker_dir
96
98
]
97
99
@@ -109,7 +111,8 @@ def main():
109
111
run_command (cmd )
110
112
print ("[{}] - {}" .format (results [dockerfile ], dockerfile ))
111
113
sys .stdout .flush ()
112
- run_command ("docker image prune -f" )
114
+ run_command (f"docker image rm { image_name } " )
115
+ run_command ("docker image prune -f" )
113
116
114
117
for dockerfile in dockerfiles :
115
118
if results [dockerfile ] == "FAILED" :
You can’t perform that action at this time.
0 commit comments