diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6f48aad854d50521dee6e8b6dbac209464da51f2..f27e5d7c24fa75e7a601979502e1049e773c3496 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,6 +2,7 @@ stages: - test - build - release +- upload ## https://cylab.be/blog/18/gitlab-automatically-testing-your-python-project @@ -51,3 +52,13 @@ release: tag_name: '$CI_COMMIT_TAG' description: '$CI_COMMIT_TAG' +upload: + stage: upload + image: curlimages/curl:latest + rules: + - if: $CI_COMMIT_TAG + script: + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file "dist/dokos-$CI_COMMIT_TAG-py3-none-any.whl" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/$CI_COMMIT_TAG/dokos-$CI_COMMIT_TAG-py3-none-any.whl"' + + +