Commit b3bd57ea authored by Maximilian Schanner's avatar Maximilian Schanner
Browse files
parents 920acea0 db6d106b
...@@ -52,14 +52,16 @@ upload-job: ...@@ -52,14 +52,16 @@ upload-job:
- apt-get install -y -qq curl jq --fix-missing - apt-get install -y -qq curl jq --fix-missing
- apt-get install -y -qq python3-dev python3-pip - apt-get install -y -qq python3-dev python3-pip
# get the version that is being installed # get the version that is being installed
- 'export version=$(grep -oP "(?<=__version__ = ).*" ./pymagglobal/__init__.py)' - export version=$(grep -oP "(?<=__version__ = ).*" ./pymagglobal/__init__.py)
- 'export version=${version:1:-1}' - export version=${version:1:-1}
- 'echo $version' - echo $version
# get the corresponding package id # get the corresponding package id
- 'export ID=$(curl -s --request GET --header "PRIVATE-TOKEN: ${API_ACCES_TOKEN}" "https://git.gfz-potsdam.de/api/v4/projects/${CI_PROJECT_ID}/packages" | jq --arg VERSION "$version" --raw-output ".[] | if .version==$VERSION then .id else null end" | grep -v null)' - |
- 'echo $ID' export ID=$(curl -s --request GET --header "PRIVATE-TOKEN: ${API_ACCES_TOKEN}" "https://git.gfz-potsdam.de/api/v4/projects/${CI_PROJECT_ID}/packages" | jq --arg VERSION "$version" --raw-output '.[] | if .version==$VERSION then .id else null end' | grep -v null)
- echo $ID
# remove the package, as we want a new build even if the version number did not change # remove the package, as we want a new build even if the version number did not change
- 'curl --max-time 900 --connect-timeout 120 --request DELETE --header "PRIVATE-TOKEN: ${API_ACCES_TOKEN}" "https://git.gfz-potsdam.de/api/v4/projects/${CI_PROJECT_ID}/packages/$ID"' - |
curl --max-time 900 --connect-timeout 120 --request DELETE --header "PRIVATE-TOKEN: ${API_ACCES_TOKEN}" "https://git.gfz-potsdam.de/api/v4/projects/${CI_PROJECT_ID}/packages/$ID"
# install twine # install twine
- pip install twine - pip install twine
# upload # upload
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment