mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-03 14:18:47 +00:00
Pass the bucket to /ci/create_nightly_json.py
This commit is contained in:
@@ -127,7 +127,7 @@ jobs:
|
|||||||
./ci/upload-create-nightly.sh "$BUCKET" ubuntu-amd64 ubuntu_artifacts/
|
./ci/upload-create-nightly.sh "$BUCKET" ubuntu-amd64 ubuntu_artifacts/
|
||||||
./ci/upload-create-nightly.sh "$BUCKET" macos-amd64 macos_artifacts/
|
./ci/upload-create-nightly.sh "$BUCKET" macos-amd64 macos_artifacts/
|
||||||
|
|
||||||
python3 ci/create_nightly_json.py > nightly.json
|
python3 ci/create_nightly_json.py "$BUCKET" > nightly.json
|
||||||
b2 upload-file "$BUCKET" nightly.json nightly.json
|
b2 upload-file "$BUCKET" nightly.json nightly.json
|
||||||
|
|
||||||
b2 clear-account
|
b2 clear-account
|
||||||
@@ -3,18 +3,20 @@ import sys
|
|||||||
import json
|
import json
|
||||||
import datetime
|
import datetime
|
||||||
import urllib.parse
|
import urllib.parse
|
||||||
|
import sys
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
files_by_date = {}
|
files_by_date = {}
|
||||||
|
bucket = sys.argv[1]
|
||||||
|
|
||||||
files_lines = execute_cli("b2 ls --long odin-binaries nightly").split("\n")
|
files_lines = execute_cli(f"b2 ls --long {bucket} nightly").split("\n")
|
||||||
for x in files_lines:
|
for x in files_lines:
|
||||||
parts = x.split(" ", 1)
|
parts = x.split(" ", 1)
|
||||||
if parts[0]:
|
if parts[0]:
|
||||||
json_str = execute_cli(f"b2 get-file-info {parts[0]}")
|
json_str = execute_cli(f"b2 get-file-info {parts[0]}")
|
||||||
data = json.loads(json_str)
|
data = json.loads(json_str)
|
||||||
name = remove_prefix(data['fileName'], "nightly/")
|
name = remove_prefix(data['fileName'], "nightly/")
|
||||||
url = f"https://f001.backblazeb2.com/file/odin-binaries/nightly/{urllib.parse.quote_plus(name)}"
|
url = f"https://f001.backblazeb2.com/file/{bucket}/nightly/{urllib.parse.quote_plus(name)}"
|
||||||
sha1 = data['contentSha1']
|
sha1 = data['contentSha1']
|
||||||
ts = int(data['fileInfo']['src_last_modified_millis'])
|
ts = int(data['fileInfo']['src_last_modified_millis'])
|
||||||
date = datetime.datetime.fromtimestamp(ts/1000).strftime('%Y-%m-%d')
|
date = datetime.datetime.fromtimestamp(ts/1000).strftime('%Y-%m-%d')
|
||||||
|
|||||||
Reference in New Issue
Block a user