Мы разрабатываем пакет Python и используем gitlab в качестве хранилища.До сих пор мы увеличивали версию пакета (в __init__.py
) вручную с каждым коммитом в основной ветке, т.е. после каждого успешного слияния, запроса на слияние или небольшого исправления ошибки.Но часто нам не хватало для увеличения версии строки.
Однако теперь мы пытаемся настроить конвейер CI / CD Gitlab, чтобы сделать эту работу за нас, то есть увеличить номер версии в __init__.py
и автоматически собрать и развернуть пакет в хранилище с помощьютрубопроводы.
Однако простого увеличения строки во время сборки недостаточно, поскольку новая строка не фиксируется в репо.Может кто-нибудь дать подсказки?