diff --git a/.gitignore b/.gitignore index 8f19b89..d913669 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ venv/ *.pyc __pycache__/ -*.pdf \ No newline at end of file +*.pdf +dist/ \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..9b63d58 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,20 @@ +image: python:3.10 + +stages: + - publish + +before_script: + - python -V + - python -m venv venv + - source venv/bin/activate + - pip install -U pip + - pip install . + +publish: + stage: publish + script: + - pip install -U hatchling twine build + - python -m build . + - python -m twine upload --username __token__ --password ${PYPI_TOKEN} dist/* + only: + - tags \ No newline at end of file