【问题标题】:connect to teamcity from java and download a build从 java 连接到 teamcity 并下载构建
【发布时间】:2011-06-27 19:04:27
【问题描述】:

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

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

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

【问题讨论】:

    标签: java teamcity


    【解决方案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。

    【讨论】:

      【解决方案2】:

      这里是official documentation 如何从 TeamCity 服务器下载构建工件。 众所周知,Commons HTTP client 运行良好。您需要授权或允许公开访问您的工件(请参阅more on this)。

      希望这会有所帮助, 基尔

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多