跳转到主要内容

通过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 (18.7 kB 查看哈希值)

上传时间 源代码

由以下组织支持