Sfoglia il codice sorgente

Complete nightly scripts update to new b2 cli version

Jeroen van Rijn 1 anno fa
parent
commit
303d86ab7e
3 ha cambiato i file con 5 aggiunte e 8 eliminazioni
  1. 2 3
      ci/create_nightly_json.py
  2. 2 4
      ci/delete_old_binaries.py
  3. 1 1
      ci/upload_create_nightly.sh

+ 2 - 3
ci/create_nightly_json.py

@@ -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())

+ 2 - 4
ci/delete_old_binaries.py

@@ -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())

+ 1 - 1
ci/upload_create_nightly.sh

@@ -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"