Skip to content
.gitlab-ci.yml 897 B
Newer Older
Patrik Dufresne's avatar
Patrik Dufresne committed
image: ikus060/docker-debian-py2-py3:stretch

stages:
- test
- publish

test:py27:
  stage: test
  script:
  # Register the plugin entry point and run the test
  - python2 setup.py develop
  - python2 setup.py nosetests

test:py3:
  stage: test
  script:
  # Register the plugin entry point and run the test
  - python3 setup.py develop
  - python3 setup.py nosetests

publish_pypi:
  stage: publish
  only:
  - tags
  script:
  - pip install wheel twine --upgrade
  - python setup.py sdist bdist_wheel
  - twine upload dist/* -u $PYPI_USR -p $PYPI_PWD
  
github_push:
  stage: publish
  only:
  - branches
  script:
  - git push --force https://${GITHUB_USR}:${GITHUB_PWD}@github.com/ikus060/lektor-python-markdown.git refs/remotes/origin/${CI_COMMIT_REF_NAME}:refs/heads/${CI_COMMIT_REF_NAME}
  - git push https://${GITHUB_USR}:${GITHUB_PWD}@github.com/ikus060/lektor-python-markdown.git --tags