如何使用python代码在存储库中创建发布

Posted

技术标签:

【中文标题】如何使用python代码在存储库中创建发布【英文标题】:how to create release in repository using python code 【发布时间】:2018-11-20 08:56:23 【问题描述】:

我在 python 中使用 git lib 在存储库中创建了一个标签。 此代码工作正常并创建一个新标签:

repo = Repo(repo_path)
repo.create_tag('some tag..')

现在我正在尝试将这个标签变成一个 Release 并找到了解决方案。

谢谢

【问题讨论】:

当你说“make into a release”是什么意思? 您的意思是创建一个release 分支吗?看看here 和here,了解软件工程中发布的概念。 我的意思是当我在 GitHub 中创建新标签时,您在页面末尾有“发布发布”按钮,然后您可以在 Releases 下看到这个标签,我试图找出是否create_tag() 中有一个我可以设置的标志..? 【参考方案1】:

您不附加任何内容,create_tag 创建一个指向 git hub 中当前构建的标签,当您执行 repo.create_tag('some tag..') 时,git 创建一个标签并链接您项目的快照。

所以你需要做的就是 create_tag 和 commit & push,就是这样。

【讨论】:

以上是关于如何使用python代码在存储库中创建发布的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Pentaho 中创建多个存储库

如何在 GitHub 存储库中创建文件夹?

如何在不同 git 存储库的文件夹中创建独立的 git 存储库?

如何从 python 在 mysql 中创建存储过程?

如何在 GitLab 中创建发布?

使用 python 在谷歌云存储桶中创建文件夹