@@ -110,21 +110,21 @@ def run_experiment(project_name,
110110 }
111111 steps .append (build_lib .dockerify_run_step (run_step , build ))
112112 steps .append ({
113- 'name' : 'gcr.io/cloud-builders/gsutil ' ,
114- 'args' : ['-m ' , 'cp' , local_output_path , output_path ]
113+ 'name' : 'gcr.io/cloud-builders/gcloud ' ,
114+ 'args' : ['storage ' , 'cp' , local_output_path , output_path ]
115115 })
116116
117117 # Upload corpus.
118118 steps .append ({
119119 'name' :
120- 'gcr.io/cloud-builders/gsutil ' ,
120+ 'gcr.io/cloud-builders/gcloud ' ,
121121 'entrypoint' :
122122 '/bin/bash' ,
123123 'args' : [
124124 '-c' ,
125125 (f'cd { local_corpus_path } && '
126126 f'zip -r { local_corpus_zip_path } * && '
127- f'gsutil -m cp { local_corpus_zip_path } { upload_corpus_path } || '
127+ f'gcloud storage cp { local_corpus_zip_path } { upload_corpus_path } || '
128128 f'rm -f { local_corpus_zip_path } ' ),
129129 ],
130130 })
@@ -136,36 +136,36 @@ def run_experiment(project_name,
136136 # If multiple files are found, suffix them and upload them all.
137137 steps .append ({
138138 'name' :
139- 'gcr.io/cloud-builders/gsutil ' ,
139+ 'gcr.io/cloud-builders/gcloud ' ,
140140 'entrypoint' :
141141 '/bin/bash' ,
142142 'args' : [
143143 '-c' ,
144144 (f'cp { default_target_path } { local_target_dir } 2>/dev/null || '
145145 f'find { build .out } -type f -name { target_name } -exec bash -c '
146146 f'\' cp "$0" "{ local_target_dir } /$(echo "$0" | sed "s@/@_@g")"\' '
147- f'{{}} \\ ; && gsutil cp -r { local_target_dir } '
147+ f'{{}} \\ ; && gcloud storage cp --recursive { local_target_dir } '
148148 f'{ upload_reproducer_path } /target_binary || true' ),
149149 ],
150150 })
151151
152152 # Upload reproducer.
153153 steps .append ({
154154 'name' :
155- 'gcr.io/cloud-builders/gsutil ' ,
155+ 'gcr.io/cloud-builders/gcloud ' ,
156156 'entrypoint' :
157157 '/bin/bash' ,
158158 'args' : [
159159 '-c' ,
160- (f'gsutil -m cp -r { local_artifact_path } { upload_reproducer_path } '
160+ (f'gcloud storage cp --recursive { local_artifact_path } { upload_reproducer_path } '
161161 '|| true' ),
162162 ],
163163 })
164164
165165 # Upload stacktrace.
166166 steps .append ({
167167 'name' :
168- 'gcr.io/cloud-builders/gsutil ' ,
168+ 'gcr.io/cloud-builders/gcloud ' ,
169169 'entrypoint' :
170170 '/bin/bash' ,
171171 'args' : [
@@ -178,7 +178,7 @@ def run_experiment(project_name,
178178 f'"$target" { local_artifact_path } /* > '
179179 f'"{ local_stacktrace_path } /$target.st" 2>&1; '
180180 'done; fi; '
181- f'gsutil -m cp -r { local_stacktrace_path } { upload_reproducer_path } '
181+ f'gcloud storage cp --recursive { local_stacktrace_path } { upload_reproducer_path } '
182182 ' || true' ),
183183 ],
184184 })
@@ -230,11 +230,11 @@ def run_experiment(project_name,
230230 # Upload raw coverage data.
231231 steps .append ({
232232 'name' :
233- 'gcr.io/cloud-builders/gsutil ' ,
233+ 'gcr.io/cloud-builders/gcloud ' ,
234234 'args' : [
235- '-m ' ,
235+ 'storage ' ,
236236 'cp' ,
237- '-r ' ,
237+ '--recursive ' ,
238238 os .path .join (build .out , 'dumps' ),
239239 os .path .join (upload_coverage_path , 'dumps' ),
240240 ],
@@ -243,11 +243,11 @@ def run_experiment(project_name,
243243 # Upload coverage report.
244244 steps .append ({
245245 'name' :
246- 'gcr.io/cloud-builders/gsutil ' ,
246+ 'gcr.io/cloud-builders/gcloud ' ,
247247 'args' : [
248- '-m ' ,
248+ 'storage ' ,
249249 'cp' ,
250- '-r ' ,
250+ '--recursive ' ,
251251 os .path .join (build .out , 'report' ),
252252 os .path .join (upload_coverage_path , 'report' ),
253253 ],
@@ -256,11 +256,11 @@ def run_experiment(project_name,
256256 # Upload textcovs.
257257 steps .append ({
258258 'name' :
259- 'gcr.io/cloud-builders/gsutil ' ,
259+ 'gcr.io/cloud-builders/gcloud ' ,
260260 'args' : [
261- '-m ' ,
261+ 'storage ' ,
262262 'cp' ,
263- '-r ' ,
263+ '--recursive ' ,
264264 os .path .join (build .out , 'textcov_reports' ),
265265 os .path .join (upload_coverage_path , 'textcov_reports' ),
266266 ],
0 commit comments