从java连接到teamcity并下载一个版本

时间:2011-01-19 13:52:38

标签: java teamcity

我一直在谷歌搜索如何连接到TeamCity服务器并下载特定的.war文件。没有运气。

我正在编写一个需要连接到TeamCity的应用程序,下载war文件,将其上传到服务器以及其他一些东西。

我无法弄清楚TeamCity的事情。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

您可以使用TeamCity中的工件执行此操作。例如,您将以下工件路径添加到配置中:src\YourProject\bin\Release\* => YourBuild.zip

这将打包zip文件中此文件夹中的所有文件。有关更多示例,请参阅此博客post

然后可以下载zip文件本身,例如http://localhost:8080/repository/download/bt6/180:id/YourBuild.zip

要为您的下载链接获取正确的ID(此处为bt6180),您可以使用TeamCity的REST API

答案 1 :(得分:0)

以下是official documentation如何从TeamCity服务器下载构建工件。 众所周知,Commons HTTP client运作良好。您需要授权或启用对工件的公共访问(请参阅more on this)。

希望这有帮助, KIR