我想将所有Bugzilla问题迁移到github.com上的问题跟踪器(Example)(每个存储库都有一个问题跟踪器)。
1)那里有工具吗?
2)你是怎么做到的?
感谢您的任何建议,我会在最后写一个摘要,我最终是如何做到的(希望不要手动!)
答案 0 :(得分:11)
您需要从Bugzilla导出问题,然后使用GitHub API将问题上传到GitHub:
http://developer.github.com/v3/issues/#create-an-issue
(请注意,旧的问题 - 通过GitHub支持渠道导入已停止)
这确实意味着您的问题编号会发生变化,因此您可能需要在问题说明中添加“Bugzilla-Id”页脚,这样您就可以使用GitHub的自由文本搜索问题从旧的Bugzilla ID中找到它们。
就从Bugzilla导出数据而言,我认为你的选择是:
答案 1 :(得分:3)
我最近遇到了同样的问题,试图将W3C项目的Bugzilla问题迁移到GitHub,所以我最终
我希望我的脚本可以很容易地修改,以符合你的目的。
答案 2 :(得分:1)
它使用Net::GitHub::V2
上传API和GitHub的oauth系统进行身份验证。它默认从环境中读取用户和repo配置,因为我是从其他脚本运行的;但如果要自定义,所有变量都位于脚本的顶部。
答案 3 :(得分:0)
你可以在Bondable的帮助下做到这一点 https://www.bondable.com/integrations/p/services/bugzilla
您实际上可以使用Bugzilla
创建大量集成