从另一个版本标记TeamCity中的一个版本

| 我们有一个可以编译并创建工件的构建。然后,我们有另一个使用最后一个Compile构建的构建,并将其部署到适当的环境。完成后,我必须去标记已推送到环境中的TC版本。有没有一种方法可以标记使用Deploy Build部署的Compile Build?     
已邀请:
        我不知道执行此操作的简单方法(即通过TeamCity配置设置),但是您可以使用构建脚本中的REST API来完成此操作。     
        如果您使用TeamCity 6或更高版本,因为您具有从部署构建到主构建的构建依赖链,可以通过工件依赖关系,快照依赖关系或同时通过两者进行标记,则只需标记您的部署构建即可。这是因为UI将为您显示部署所使用的依赖项的树状视图,并且您可以导航到实际构建。 您可以做的一件事,我认为应该做的是,如果您使用的是支持标记/标签的源代码管理,则可以从TeamCity标记您的源代码控制。您可能应该使用快照依赖性和工件依赖性来设置Deployment Build,尤其是当您的构建文件位于同一存储库中时。在您的主版本中,您应该让TeamCity在成功的版本上使用\“ build-1.2.3.4 \”之类的标签来标记您的存储库。然后,在您的Deployment Build上,您应使用\“ deployed-1.2.3.4 \”成功构建后,将其标记为存储库标签。如果您部署到其他环境,则可以使其相应地标记存储库。     

要回复问题请先登录注册