【发布时间】:2017-10-25 08:37:12
【问题描述】:
我正在使用 Jenkins (ver. 1.642.4) 中的 confluence 插件将构建结果发布到 Confluence (6.0.7)
我正在使用 jenkins 插件“Confluence Publisher 1.8”。
Jenkins 构建作业中的脚本为某些类型的 cmets 解析一些 Git 分支。从该日志中,它会创建一个文本文件 (CHANGELOG-jenkins.md),并发布到 Confluence。
为了以友好的方式显示文本,我使用了 Confluence Markdown 宏。 result for the page I create 我添加了宏,并添加了一个标记文本 {jenkins-marker:Release_Notes_Generator_Confluence}。 confluence 的 jenkins 插件然后可以在 Markdown 宏中写入并且文本正确呈现。
但是,我需要 jenkins 来创建一个新的 confluence 页面(每次构建),所以我需要一种方法来自动化宏插入和标记
如果页面不存在,jenkins 插件已经创建了一个页面。所以我需要能够在创建新页面后将降价宏添加到新页面。然后我还需要将令牌文本添加到宏中。
到目前为止,我还没有找到任何方法来做到这一点。似乎宏“必须”手动插入
https://confluence.atlassian.com/conf53/working-with-macros-411108564.html
【问题讨论】:
标签: git macros jenkins-plugins confluence