31 lines
600 B
YAML
31 lines
600 B
YAML
|
---
|
||
|
image: python:3.6
|
||
|
|
||
|
stages:
|
||
|
- test
|
||
|
- release
|
||
|
|
||
|
test:
|
||
|
stage: test
|
||
|
script:
|
||
|
- echo 'Make your tests here !'
|
||
|
except:
|
||
|
- master
|
||
|
tags:
|
||
|
- sib
|
||
|
|
||
|
publish:
|
||
|
stage: release
|
||
|
before_script:
|
||
|
- git config user.name "${GITLAB_USER_NAME}"
|
||
|
- git config user.email "${GITLAB_USER_EMAIL}"
|
||
|
- git remote set-url origin "https://gitlab-ci-token:${GL_TOKEN}@git.happy-dev.fr/${CI_PROJECT_PATH}.git"
|
||
|
- pip install git+https://github.com/plup/python-semantic-release
|
||
|
- pip install sib-commit-parser
|
||
|
script:
|
||
|
- semantic-release publish
|
||
|
only:
|
||
|
- master
|
||
|
tags:
|
||
|
- sib
|