1

我很好奇,一个好的自动化工作流程如何用于将问题/触摸文件列表自动化到汇合页面的过程。我在这里描述我目前的想法:

  • 使用 REST (DONE) 从 JIRA 获取与我的请求匹配的所有问题
  • 使用 Fisheye REST 获取与匹配问题相关的所有触摸文件
  • 创建一个包含内容的 .adoc 文件
  • 使用 asciidoctor-confluence 将其渲染到合流页面

我正在 python 中实现这个(使用请求等),我想知道如何为基于 ruby​​ 的 asciidoctor 提供适当的 .adoc。我打算使用 asciidoctor,因为它可以选择使用asciidocter-confluence.

那么,有人可以详细说明我的想法吗?

4

1 回答 1

1

我做了类似的事情——从 Jira 获取信息并更新 confluence 信息。

我是在 Jenkins 上运行的 bash 脚本中完成的。剧本:

  • 使用 Jira REST API 获取 Jira 信息
  • 使用 jq 解析来自 Jira 的 JSON(很棒的工具)
  • 使用 Confluence REST API 创建/更新了 confluence 页面

我没有使用过 python,但是 bash/REST/jq 的组合非常简单。从 Jenkins 运行脚本允许我定期运行它,因此 confluence 会每 2 周使用来自 Jira 的新信息自动更新。

于 2015-11-17T16:04:11.177 回答