通过fedmsg将pagure和github问题同步到Jira
项目描述
这是一个监听pagure和github上游仓库活动的过程,通过fedmsg同步新问题到另一个地方的一个Jira实例。
配置
配置在 fedmsg.d/。
您可以在那里维护一个映射,允许您将一个上游仓库(例如,pagure上的‘pungi’)匹配到Jira中的一个下游项目/组件对(例如,‘COMPOSE’,和‘Pungi’)。
启动时,如果 fedmsg.d/ 配置中的 initialize 选项设置为 True,则将从所有上游仓库抓取所有打开的问题并添加到Jira,如果它们不存在的话。
如果 testing 选项设置为 True,则脚本将执行“Dry Run”并实际上不会添加任何新问题到Jira。
注意事项
以下是这个程序 不执行 的一些事情
虽然很酷,但这个程序在对应的上游问题关闭时不会关闭Jira票据。
虽然很酷,但这个程序不会尝试从上游票据复制评论到相应的下游票据。
如果有兴趣实现这些功能,请在此处 提交RFE或评论现有RFE,我们将考虑优先级。
测试
我们有相当不错的测试覆盖率。
使用以下命令运行测试
$ sudo dnf install detox $ detox
项目详情
关闭
sync2jira-1.7.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dfaa2da70efd1d27cb28941b6714cb6d0901a1e924da32cf6edc4115c3d64f40 |
|
MD5 | 4235224010027db4f54d4e5b07820022 |
|
BLAKE2b-256 | 45188f5803e1527a71de58b2e28c11b5c2c947cba107466579a7cf75b872b4a1 |