具有出现在teamcity服务器上的常规构建。我手动将它们关闭并配置集成测试等等。 构建链接位置具有以下格式: http://TCServer.com/repository/download/constant/321812:id/BuildB.zip
以前的构建可能如下所示: http://TCServer.com/repository/download/constant/321796:id/BuildA.zip
直到“常数”的网址永远不会改变,但其余的是动态的。 因为“Artifacts”链接是弹出窗口,所以不清楚如何通过脚本来获得这个链接(当涉及到这种语言时,仍然在耳后)。 是否有TC的python插件可能在这方面有所帮助?
答案 0 :(得分:1)
有一种方法可以在单个zip存档中下载构建的所有工件: HTTP:///库/ downloadAll // 61158:ID / artifacts.zip
您还可以下载上次完成/成功/固定构建的所有工件(如果您不知道构建ID,则非常有用): HTTP:///repository/downloadAll//latest.lastSuccessful/artifacts.zip
您可以使用latest.lastSuccessful,latest.lastFinished和latest.lastPinned定位器。
答案 1 :(得分:0)
teamcity工件的后端实际上使用了Apache Ivy(以及可选的Nuget)。您可以直接从中提取工件,我使用ant执行此操作后,示例jetbrains给出: http://confluence.jetbrains.com/display/TCD7/Artifact+Dependencies