我们开发一个Python包并使用gitlab作为存储库 . 到目前为止,我们使用主分支上的每次提交手动增加了包的版本(在 __init__.py 中),即在每次成功合并的合并请求或小错误修复之后 . 但通常我们错过了增加版本字符串 .

但是,现在我们正在尝试设置Gitlab CI / CD管道来为我们完成工作,即增加 __init__.py 中的版本号,并通过管道自动构建和部署包到存储库 .

但是,仅仅在构建期间增加字符串是不够的,因为新字符串未提交回repo . 有人可以提供一些提示吗?