Skip to content
Snippets Groups Projects
Commit a0faef3d authored by Jean-Baptiste Bayle's avatar Jean-Baptiste Bayle
Browse files

Merge branch '111-fix-automatic-versioning-and-latest-tagging' into 'master'

Resolve "Fix automatic versioning and latest tagging"

Closes #111

See merge request !139
parents e9c7474b 10a9764f
No related branches found
No related tags found
1 merge request!139Resolve "Fix automatic versioning and latest tagging"
Pipeline #204094 passed
......@@ -10,7 +10,9 @@ stages:
before_script:
- pip install -r requirements.txt
- pip install .
variables:
GIT_LFS_SKIP_SMUDGE: 1
cache:
paths:
......@@ -21,7 +23,10 @@ pylint:
- pylint lisainstrument
pytest:
variables:
GIT_LFS_SKIP_SMUDGE: 0
script:
- pip install .
- python -m pytest -v --junitxml=report.xml
artifacts:
reports:
......@@ -39,14 +44,15 @@ dist:
tag-latest:
stage: deploy
image: alpine/git
script:
image: datamachines/git-lfs
before_script:
- git config http.sslverify false
- git config user.email "${GITLAB_USER_EMAIL}"
- git config user.name "${GITLAB_USER_NAME}"
- git remote add tag-origin https://oauth2:${GITLAB_ACCESS_TOKEN}@gitlab.in2p3.fr/${CI_PROJECT_PATH}
- git push --delete tag-origin latest
- git tag latest
- git push tag-origin latest
- git remote set-url origin https://gitlab-ci:${GITLAB_CI_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git
script:
- git tag --force latest
- git push --force origin latest
rules:
- if: '$CI_COMMIT_TAG =~ /^v\d+(?:\.\d+){0,2}$/'
......
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