从 java 连接到 teamcity 并下载构建版本

发布于 2024-10-12 11:36:36 字数 152 浏览 7 评论 0原文

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

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

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

I've been googling how to connect to a TeamCity server and download a specific .war file. No luck.

I'm writing an application that needs to connect to TeamCity, download a war file, upload it to a server and some other stuff.

I can't figure out the TeamCity thing. Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

空城旧梦 2024-10-19 11:36:36

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

这会将位于该文件夹中的所有文件打包到 zip 文件中。请参阅此博客帖子了解更多示例。

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

要获取正确的 ID(此处 bt6< /code> 和 180)作为下载链接,您可以使用 TeamCity 的 REST API

You can do this with artifacts in TeamCity. For example you add the following artifact path to your configuration: src\YourProject\bin\Release\* => YourBuild.zip

This will pack all files located in this folder in the zip file. See this blog post for more examples.

The zip file itself is then available for download e.g. http://localhost:8080/repository/download/bt6/180:id/YourBuild.zip

To get the proper IDs (here bt6 and 180) for your download link you can use TeamCity's REST API.

把人绕傻吧 2024-10-19 11:36:36

这里是官方文档如何从下载构建工件TeamCity 服务器。
Commons HTTP 客户端 运行良好。您需要授权或启用对您的工件的公共访问(请参阅有关此内容的更多信息)。

希望这有帮助,
基尔

Here is the official documentation how to download build artifacts from TeamCity server.
Commons HTTP client is known to work well. You need to authorize or to enable public access to your artifacts (see more on this).

Hope this helps,
KIR

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文