gpt4 book ai didi

python - Gitlab CI自动增加python包版本

转载 作者:太空宇宙 更新时间:2023-11-04 04:29:14 24 4
gpt4 key购买 nike

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

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

但是,在构建期间简单地增加字符串是不够的,因为新字符串不会提交回 repo。有人可以给一些提示吗?

最佳答案

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

关于python - Gitlab CI自动增加python包版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52975625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com