2017-02-17 72 views
0

我们最初有一个带有一个youtrack实例的teamcity服务器实例。我们工作的项目是一个基于插件的项目,所以随着时间的推移,我们在CI构建和使用映射功能的轨迹之间已经有相当多的映射。将映射导出或复制到新的CI服务器

现在的问题是,我们已经将这个具有100多个插件的特定项目移动到了一个新的teamcity构建服务器,现在面临着必须手动重新添加已存在的映射的可能性,因为所有其他项目仍然存在通过现有的构建服务器进行管理

问题是,是否有一种无痛的方式来复制已经存在的映射,或者让你自动添加来自特定项目的所有映射。我找不到在REST API的调用此所以在寻找什么,让我不会花下周加入映射

TeamCity的版本是10和Youtrack版本是7

感谢您阅读

回答

1

您可以查看创建映射时发送到服务器的请求。用于进行此调用的API不是公开的,并且没有记录,因此它是一个需要更改的主题,但由于您打算使用它进行一次性工作,因此可以为您提供帮助。

+0

感谢您的回复。嗨,亚历克斯,你可以帮助更多的信息,如何做到这一点?我们似乎无法弄清楚。 – Bernard

+0

我的意思是您可以在浏览器控制台中查看请求,然后使用curl或任何其他REST客户端发出类似请求。请注意授权标题。 –