gpt4 book ai didi

gitlab - 将 confluence 与 gitlab 连接并更新 confluence 页面

转载 作者:行者123 更新时间:2023-12-04 14:22:50 28 4
gpt4 key购买 nike

我想知道是否有一种方法可以将 gitlab 与 confluence 连接起来,并在每次将某些内容推送到 Gitlab 项目时使用管道 confluence 进行更新。

最佳答案

您需要使用来自 Atlassian Marketplace 的插件或使用 Confluence REST API 来开发您自己的脚本。

Marketplace 中提供的附加组件开箱即用,但您当然无法灵活地更改它们。您自己的脚本具有灵 active 的优势。

取决于您想要实现的目标,它可能有不同的方法,但根据您提到的内容,如果您想更新现有页面,您可以调用 Confluence REST API 来更新现有页面并进行所需的更改。例如,在 Confluence 中更新现有页面:

curl -u admin:admin -X PUT -H 'Content-Type: application/json' -d'{"id":"3604482","type":"page",
"title":"new page","space":{"key":"TST"},"body":{"storage":{"value":
"<p>This is the updated text for the new page</p>","representation":"storage"}},
"version":{"number":2}}' http://localhost:8080/confluence/rest/api/content/3604482 | python -mjso

查看附加组件的 Atlassian Marketplace 以及 Confluence REST API Examples了解更多详情。

关于gitlab - 将 confluence 与 gitlab 连接并更新 confluence 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51968010/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com