Skip to content
Snippets Groups Projects
Commit 4c5c5911 authored by nimrod's avatar nimrod
Browse files

Release via GitLab CI.

parent 955525bf
No related branches found
No related tags found
No related merge requests found
Pipeline #232 passed
......@@ -2,6 +2,7 @@
stages:
- lint
- test
- release
pre-commit:
stage: lint
......@@ -25,7 +26,7 @@ pre-commit:
test:
stage: test
image: $project:$version-slim
before_script:
before_script: &before_script
- apt-get update
- >-
apt-get install -y
......@@ -66,3 +67,32 @@ test:
- "2.7"
- "3.6"
- "3.7"
upload:
stage: release
image: python:3.6
before_script: *before_script
script:
- mv pypirc $HOME/.pypirc
- pipenv run build
- pipenv run upload
variables: *variables
cache: *cache
rules:
- if: $CI_COMMIT_TAG
artifacts:
paths:
- dist/*.whl
release:
stage: release
image: registry.gitlab.com/gitlab-org/release-cli:latest
script:
- echo GitLab release
rules:
- if: $CI_COMMIT_TAG
release:
name: Release $CI_COMMIT_TAG
tag_name: $CI_COMMIT_TAG
ref: $CI_COMMIT_TAG
description: GitLab release $CI_COMMIT_TAG
......@@ -93,8 +93,3 @@ Nimrod Adar, `contact me <nimrod@shore.co.il>`_ or visit my `website
<https://www.shore.co.il/>`_. Patches are welcome via `git send-email
<http://git-scm.com/book/en/v2/Git-Commands-Email>`_. The repository is located
at: https://git.shore.co.il/nimrod/.
Pending tasks
-------------
- Release on tagged commits to PyPI in CI.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment