Complete nightly scripts update to new b2 cli version

This commit is contained in:
Jeroen van Rijn
2024-06-04 11:26:57 +02:00
parent f745a1c470
commit 303d86ab7e
3 changed files with 5 additions and 8 deletions

View File

@@ -13,7 +13,7 @@ def main():
for x in files_lines:
parts = x.split(" ", 1)
if parts[0]:
json_str = execute_cli(f"b2 get-file-info {parts[0]}")
json_str = execute_cli(f"b2 file info {parts[0]}")
data = json.loads(json_str)
name = remove_prefix(data['fileName'], "nightly/")
url = f"https://f001.backblazeb2.com/file/{bucket}/nightly/{urllib.parse.quote_plus(name)}"
@@ -47,5 +47,4 @@ def execute_cli(command):
return sb.stdout.read().decode("utf-8");
if __name__ == '__main__':
sys.exit(main())
sys.exit(main())

View File

@@ -12,7 +12,6 @@ def main():
print(f"Looking for binaries to delete older than {days_to_keep} days")
files_lines = execute_cli(f"b2 ls --long --versions b2://{bucket}/nightly/").split("\n")
print(files_lines)
for x in files_lines:
parts = [y for y in x.split(' ') if y]
@@ -23,7 +22,7 @@ def main():
if delta.days > days_to_keep:
print(f'Deleting {parts[5]}')
execute_cli(f'b2 delete-file-version {parts[0]}')
execute_cli(f'b2 rm {parts[0]}')
def execute_cli(command):
@@ -31,5 +30,4 @@ def execute_cli(command):
return sb.stdout.read().decode("utf-8");
if __name__ == '__main__':
sys.exit(main())
sys.exit(main())

View File

@@ -22,4 +22,4 @@ else
7z a -bd "output/$filename" -r "$artifact"
fi
b2 upload-file "$bucket" "output/$filename" "nightly/$filename"
b2 file upload "$bucket" "output/$filename" "nightly/$filename"