GitLab CI Bump версия пакета Python - PullRequest
0 голосов
/ 06 марта 2019

Мне было интересно, возможно ли поднять версию пакета Python, хранящуюся в gitlab внутри gitlab ci runner.

У меня есть пример структуры пакета:

/package
  /src
    /__init__.py
     main.py
  setup.py
  Dockerfile
  .gitlab-ci.yml

init .py включает в себя:

  __version__ = '1.0.0'

setup.py включает в себя:

  setup(
        name='foo',
        version=src.__version__,
        packages=find_packages(),
        install_required=[foo, bar]
  )

Простой рабочий процесс для извлечения и выпуска выглядит следующим образом: Лучшие рабочие процессы и практики для выпуска новой версии пакета Python для github и pypi

Но можем ли мы автоматически увеличить версию в __init_.py при выпуске непосредственно в gitlab-ci?

...