Nik*_*las 7 git bitbucket confluence plantuml confluence-macros
Confluence 支持使用PlantUML for Confluence宏等来显示 PlantUML 图表。基本上,只需复制粘贴 UML 图的源代码,它就会在页面中正确呈现。
宏的使用和渲染:
问题:
我的目标是使图表与当前版本的代码保持同步。有没有办法将图表的源代码从存储库导入Confluence并显示图表(假设来自分支master)?
由于 BitBucket 和 Confluence 是 Atlassian 的产品,并且可能可以很好地协同工作,因此我正在寻找这样的集成。如果有办法从显示的 GitHub/GitLab 获取源代码,我会更加感激这个答案。然而,使用 BitBucket - Confluence - PlantUML 的解决方案就足够了。
我不是 Atlassian 用户,所以我对他们的工具没有什么实际经验。
可能有一种方法可以从 wiki 页面引用 bitbucket 存储库中的某些文档,扫描文档(或询问支持人员)以确认这一点。
其他可能性:
Confluence 订阅背后的 wiki 本身可能就是一个 git 存储库。
例如,这个 Atlassian 支持页面解释了如何克隆托管在 bitbucket 云上的 wiki(我的猜测是您的 wiki 可能可以通过这种方式访问)。
您必须检查如何设置访问权限以推送到该存储库,但是更新存储库将是使用已知命令的问题:git fetch & update、编辑文件、git add & commit & push
您还可以研究 API 调用:如果您可以通过 API 更新 wiki 页面,您也可以类似地设置一个作业,在轮询您能想到的任何来源后更新特定的 wiki 页面。
另外:您可以找到一种方法来注册源上的钩子,而不是让脚本轮询源,从而在需要时触发脚本的执行(例如通过网络钩子)