From 9d485d851d2d79cd3b505eb9ea66c1c5950e0760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <amuoz@ed.ac.uk> Date: Tue, 4 Jan 2022 18:45:27 +0000 Subject: [PATCH] only publish if push worked --- .gitlab-ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ef1e3022..b81e4095 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -37,7 +37,6 @@ Publish to pypi and update repository: - git config --global user.name ${GITLAB_USER_NAME} - git add pyproject.toml - git commit -m "Bump version" - - git remote add origin https://${ACCESS_TOKEN_NAME}:${ACCESS_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git && git push -o ci.skip origin HEAD:master - - poetry publish --build --username ${PYPI_USER} --password ${PYPI_PASSWORD} + - git remote add local https://${ACCESS_TOKEN_NAME}:${ACCESS_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git && git push -o ci.skip local HEAD:master && poetry publish --build --username ${PYPI_USER} --password ${PYPI_PASSWORD} only: - master -- GitLab