Saya mencoba mengunduh skrip untuk mengunduh tiga file khusus dari proyek GitLab kami. Saat ini, saya dapat mengunduh artefak.zip, dan file individual dari zip, tetapi tidak dapat mengunduh dua file khusus lainnya: metadata.gz dan job.log.
Inilah beberapa hal yang telah saya lakukan:
# Grab the list of job data
r = requests.get("https://gitlab.local.com/api/v4/projects/12/jobs/13", headers={'PRIVATE-TOKEN':'...'}, verify='...')
# Display artifacts available (shows artifacts.zip, metadata.gz, and job.log)
r.json()['artifacts']
# Printing the filename of the artifacts (best in a for loop)
r.json()['artifacts'][0]['filename']
r.json()['artifacts'][1]['filename']
...
# Download artifacts.zip
r = requests.get(".../jobs/13/artifacts", ...)
with open(".../artifacts.zip", 'wb') as f:
f.write(artifacts.content)
# Download metadata.gz
?