Gitlab CI自动增加python软件包的版本

Cometchaser

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

但是,现在我们正在尝试建立一个Gitlab CI / CD管道来为我们完成这项工作,即增加的版本号,__init__.py并通过管道自动构建并将软件包部署并部署到存储库。

但是,仅在构建期间增加字符串是不够的,因为新字符串不会提交回存储库。有人可以给些提示吗?

Cometchaser

我们使用https://github.com/warner/python-versioneer解决了这个问题,该代码根据到最后一个git标签的距离生成一个版本字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章