我打算做一个机器人,将使一些自动化的合并请求注释的基础上与合并请求相关联的文件。
有什么简单的方法可以做到这一点吗?
我偶然发现了一个名为python-gitlab的库,它似乎很有帮助,但我不确定如何实现这一点。
似乎我必须通过合并请求id来获取合并请求。
mr = project.mergerequests.get(mr_id)然后使用合并请求获取源分支how?,然后通过源分支访问项目
items = project.repository_tree(path='docs', ref='branch1') # like this?有没有更好的方法来根据与合并请求相关联的文件来创建合并请求注释?
发布于 2019-10-16 15:39:45
您可以列出此MR中的更改:
changes = mr.changes()“更改”是对哪些文件进行了更改以及它们有哪些更改的摘要。试着把它们打印出来。你会为此感到高兴的。
参考:https://python-gitlab.readthedocs.io/en/stable/gl_objects/mrs.html
https://stackoverflow.com/questions/58398915
复制相似问题