diff --git a/ci/build_dist.yml b/ci/build_dist.yml index 939cdf326decd7642edff67a62f84ff028f30d56..244d7fb15a79e1274a5a8c0a391e21ae2b84e7bf 100644 --- a/ci/build_dist.yml +++ b/ci/build_dist.yml @@ -1,6 +1,7 @@ build_dist: stage: build script: + - "[ $CI_COMMIT_REF_NAME = master ] && poetry version $(poetry version | cut -d' ' -f2)+$(date +%s).${CI_COMMIT_SHORT_SHA}" - tox -e build artifacts: paths: diff --git a/ci/deploy_packages.yml b/ci/deploy_packages.yml new file mode 100644 index 0000000000000000000000000000000000000000..c063b6fc7c9e030aea8242b28bb48b5d30e586a2 --- /dev/null +++ b/ci/deploy_packages.yml @@ -0,0 +1,4 @@ +deploy_packages: + stage: deploy + script: + - poetry publish -r gitlab -u gitlab-ci-token -p ${CI_JOB_TOKEN} -u gitlab-ci-token diff --git a/ci/general.yml b/ci/general.yml index 58891983dbeda6b9c8f49dc07e490a021a4c31dd..eb18a173eb98e599fb11f8923ddf22f325d2f3ae 100644 --- a/ci/general.yml +++ b/ci/general.yml @@ -9,6 +9,7 @@ variables: GIT_SUBMODULE_STRATEGY: recursive PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" FF_NETWORK_PER_BUILD: "true" + POETRY_REPOSITORIES_GITLAB_URL: "${CI_API_V4_URL}/projects/$CI_PROJECT_ID/packages/pypi" cache: key: