我一直在谷歌搜索如何连接到TeamCity服务器并下载特定的.war文件。没有运气。
我正在编写一个需要连接到TeamCity的应用程序,下载war文件,将其上传到服务器以及其他一些东西。
我无法弄清楚TeamCity的事情。有什么建议吗?
答案 0 :(得分:1)
您可以使用TeamCity中的工件执行此操作。例如,您将以下工件路径添加到配置中:src\YourProject\bin\Release\* => YourBuild.zip
这将打包zip文件中此文件夹中的所有文件。有关更多示例,请参阅此博客post。
然后可以下载zip文件本身,例如http://localhost:8080/repository/download/bt6/180:id/YourBuild.zip
要为您的下载链接获取正确的ID(此处为bt6
和180
),您可以使用TeamCity的REST API。
答案 1 :(得分:0)
以下是official documentation如何从TeamCity服务器下载构建工件。 众所周知,Commons HTTP client运作良好。您需要授权或启用对工件的公共访问(请参阅more on this)。
希望这有帮助, KIR