Only upload node with gsutil in update_node.py if --upload is passed. (#1472)

This allows running the script locally.

Is there some kind of automated script that needs a matching update, or
was this always run manually?
This commit is contained in:
juj
2024-10-18 13:29:38 -07:00
committed by GitHub
parent dc6e0d42c4
commit eda31dc972

View File

@@ -13,6 +13,7 @@ direcotry.
import urllib.request
import subprocess
import sys
import os
import shutil
@@ -46,9 +47,10 @@ for suffix in suffixes:
subprocess.check_call(['zip', '-rq', filename, dirname])
shutil.rmtree(dirname)
upload_url = upload_base + filename
print('Uploading: ' + upload_url)
cmd = ['gsutil', 'cp', '-n', filename, upload_url]
print(' '.join(cmd))
subprocess.check_call(cmd)
os.remove(filename)
if '--upload' in sys.argv:
upload_url = upload_base + filename
print('Uploading: ' + upload_url)
cmd = ['gsutil', 'cp', '-n', filename, upload_url]
print(' '.join(cmd))
subprocess.check_call(cmd)
os.remove(filename)