如何替换TeamCity标记

如何替换TeamCity标记,teamcity,Teamcity,我正在尝试将添加到构建中的标记替换为新构建中的新标记 我可以使用以下命令创建标记: curl-v-H“内容类型:文本/普通”-d“最新”https:///guestAuth/app/rest/builds/id:49346/tags 但是,当我运行另一个构建时,下一个构建会创建另一个最新标记,因此它会显示两个最新标记,而不是将最新标记移动到新构建。查看TeamCity文档并没有多大帮助。如何在不在UI中手动删除旧标记的情况下删除它们?一种可以使用REST API的解决方法。获取需要替换/删除标记

我正在尝试将添加到构建中的标记替换为新构建中的新标记

我可以使用以下命令创建标记:

curl-v-H“内容类型:文本/普通”-d“最新”https:///guestAuth/app/rest/builds/id:49346/tags


但是,当我运行另一个构建时,下一个构建会创建另一个最新标记,因此它会显示两个最新标记,而不是将最新标记移动到新构建。查看TeamCity文档并没有多大帮助。如何在不在UI中手动删除旧标记的情况下删除它们?

一种可以使用REST API的解决方法。获取需要替换/删除标记的生成。使用请求:

https://<teamcity-server>/guestAuth/app/rest/builds/id:49346/tags?locator=tags:<tag_name>
https:///guestAuth/app/rest/builds/id:49346/tags?locator=tags:
在返回的XML中删除/替换所需的标记,并用于替换标记