Teamcity 通过REST使用Visual Studio Team Services部署Team City构建
我们最近实现了TeamCity,我的任务是使它与我们现有的VSTS环境一起工作。理想情况下,我们希望有团队城市建设和VSTS发布。我们已经在VST中放置了TeamCity生成的工件,但是根据本文,您无法触发它们的CI 我想做的是让TeamCity通过VSTSRESTAPI触发发布。我已经遵循了这里的文档,但是在让VST使用TeamCity工件时遇到了问题。无论我如何尝试,都会出现以下错误:“VS402962:未指定与工件源“TeamCity Build”对应的工件版本id。请指定有效值,然后重试。” 这就是我的REST调用JSON主体的样子:Teamcity 通过REST使用Visual Studio Team Services部署Team City构建,teamcity,azure-devops,Teamcity,Azure Devops,我们最近实现了TeamCity,我的任务是使它与我们现有的VSTS环境一起工作。理想情况下,我们希望有团队城市建设和VSTS发布。我们已经在VST中放置了TeamCity生成的工件,但是根据本文,您无法触发它们的CI 我想做的是让TeamCity通过VSTSRESTAPI触发发布。我已经遵循了这里的文档,但是在让VST使用TeamCity工件时遇到了问题。无论我如何尝试,都会出现以下错误:“VS402962:未指定与工件源“TeamCity Build”对应的工件版本id。请指定有效值,然后重试
{
"definitionId": 13,
"description": "Build from TeamCity",
"artifacts": [
{
"alias": "Build Dev (TeamCity)",
"instanceReference": {
"id": 160,
"name": "160"
}
}
]
}
根据这个问题,我试过用这个名字和不用这个名字:但是我没有任何运气 我发现了这个问题。您需要从别名中删除(Team City),因为它不是工件别名的一部分