gpt4 book ai didi

continuous-integration - 如何在 TeamCity 8 中通过 REST API 创建子项目?

转载 作者:行者123 更新时间:2023-12-04 00:17:57 25 4
gpt4 key购买 nike

我正在尝试使用 rest api 创建一个子项目,如下所示:http://confluence.jetbrains.com/display/TW/REST+API+Plugin#RESTAPIPlugin-GeneralInfo

当我使用以下命令发帖时,我有一个 id="abcd"的根项目:

        <newProjectDescription 
name='test'
id='abcd_test'
parentProject='id:abcd'
copyAllAssociatedSettings='true'>
</newProjectDescription>

http://myteamcity.foo.com/httpAuth/app/rest/projects .

项目创建为根项目,但应创建为“abcd”的子项目。

我使用的是 TeamCity Professional 8.0.2(内部版本 27482)。

谢谢

最佳答案

我们的文档中有一些小错误,请使用 xml 如下:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<newProjectDescription name="Inner" id="Outer_Inner">
<parentProject id="Outer"/>
</newProjectDescription>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<newProjectDescription name="Inner" id="Outer_Inner">
<parentProject locator="id:Outer"/>
</newProjectDescription>

用于创建新项目 Inner 作为 Outer 的子项目

对于复制操作,只需添加 <sourceProject locator="id:CopyFrom"/>标记和 copyAllAssociatedSettings字段。

关于continuous-integration - 如何在 TeamCity 8 中通过 REST API 创建子项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18521453/

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