我正在为jenkins使用发布confluence插件。有了这个插件,工件和其他文件可以上传到汇合页面(所需页面)。但我想创建一个文件夹结构,以便我可以管理我的东西。我想要这样的结构
APP
|
|
|----Regression build
|
|
|----Sprint Build
当我尝试实现此目的时,每次此插件创建一个新页面时,例如将回归构建为新页面,并将Sprint构建为与不在其下的APP相同目录结构中的新页面。
我的网页链接采用这种格式
https://xxx.xxx.com/confluence/display/CA/APP
因此,如果我尝试在APP下创建回归构建,则会在APP的相同目录结构中创建此新页面,而不是APP作为子文件夹。
此致
答案 0 :(得分:0)
您需要定义parentId。更多信息confluence-publisher
def parentId = 123456;
stage('Confluence')
{
try
{
publishConfluence siteName: 'siteName', pageName: pageName, spaceName: 'spaceKey',
attachArchivedArtifacts: true,
parentId: parentId,
editorList: [
confluenceAppendPage(generator: confluenceText('TEST')),
]
}
catch(e)
{
echo e.getMessage()
}