Skip to content
Snippets Groups Projects
Verified Commit 51b861fa authored by Dominik Rimpf's avatar Dominik Rimpf :chipmunk:
Browse files

ci: add debugging statements

parent 4b471fd5
No related branches found
No related tags found
No related merge requests found
Pipeline #365887 passed
......@@ -25,7 +25,7 @@ before_script:
- command -v bsdtar || apt-get -y install libarchive-tools
- python3 -V # Print out python version for debugging
- python3 -m venv || apt-get -y install python3-venv
- if [[ "$CI_COMMIT_BRANCH" != "main" ]]; then sed -i "s%git+https://gitlab.kit.edu/scc-net/netvs/api-generator.git@main%git+https://gitlab.kit.edu/scc-net/netvs/api-generator.git@${CI_COMMIT_BRANCH}%g" pyproject.toml; fi
# - if [[ "$CI_COMMIT_BRANCH" != "main" ]]; then sed -i "s%git+https://gitlab.kit.edu/scc-net/netvs/api-generator.git@main%git+https://gitlab.kit.edu/scc-net/netvs/api-generator.git@${CI_COMMIT_BRANCH}%g" pyproject.toml; fi
- if [[ "$CI_COMMIT_BRANCH" == "devel" ]]; then export NETDB_ENDPOINT=${NETDB_DEVEL_ENDPOINT}; fi
......@@ -37,12 +37,16 @@ build:
resource_group: ${CI_COMMIT_BRANCH} # this prevents parallel (potentially racy) pipeline runs
script:
- mkdir -p latest
- "(curl -LsS \"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/jobs/artifacts/${CI_COMMIT_BRANCH}/download?job=build&job_token=${CI_JOB_TOKEN}\" | bsdtar -xf - -C latest) || true"
- "(curl -LsS \"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/jobs/artifacts/main/download?job=build&job_token=${CI_JOB_TOKEN}\" | bsdtar -xf - -C latest) || true"
- ls latest/dist/*.whl
- test -d latest/dist && export LATEST_UTIL_VERSION=$(cd latest/dist; ls *.whl | sed -r 's/.*\+([a-z0-9.]+)-.*/\1/g')
- echo $LATEST_UTIL_VERSION
- test -d latest/dist && export LATEST_API_VERSION=$(cd latest/dist; ls *.whl | sed -r 's/netdb_client-([0-9]+\.[0-9]+\.[0-9]+).*/\1/g')
- echo $LATEST_API_VERSION
- test -d latest/dist && export POST_NUM=$(cd latest/dist; ls *.whl | sed -r 's/.*\.post([0-9]+).*/\1/g')
- echo $POST_NUM
- python3 -m build
- TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python3 -m twine upload --verbose --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi --skip-existing dist/*
# - TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python3 -m twine upload --verbose --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi --skip-existing dist/*
artifacts:
paths:
- dist/*
......@@ -50,3 +54,4 @@ build:
only:
- main
- devel
- ci-debug
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment