diff --git a/kibot-ci.yml b/kibot-ci.yml index 0d538ce..c2b7ddd 100644 --- a/kibot-ci.yml +++ b/kibot-ci.yml @@ -383,20 +383,13 @@ upload_packages: script: - apt-get update && apt-get -y install zip - zip -r Fabrication/All.zip Fabrication/ + - echo 'import urllib.request,sys,os;f=open(sys.argv[1],"rb");req=urllib.request.Request(sys.argv[2],data=f.read(),method="PUT");req.add_header("JOB-TOKEN",os.environ["CI_JOB_TOKEN"]);urllib.request.urlopen(req);print("Uploaded",sys.argv[1])' > /tmp/upload.py - | for zipfile in $(find Fabrication/ -maxdepth 1 -name '*.zip'); do basename=$(basename "$zipfile" .zip) url="${PACKAGE_REGISTRY_URL}/${VERSION}/${basename}-${VERSION}.zip" echo "Uploading: $zipfile to $url" - python3 << EOF -import urllib.request -with open('$zipfile', 'rb') as f: - data = f.read() -req = urllib.request.Request('$url', data=data, method='PUT') -req.add_header('JOB-TOKEN', '${CI_JOB_TOKEN}') -urllib.request.urlopen(req) -print('Upload complete') -EOF + python3 /tmp/upload.py "$zipfile" "$url" done artifacts: when: always