gpt4 book ai didi

rest - TeamCity Nant REST 身份验证

转载 作者:行者123 更新时间:2023-12-04 18:33:34 25 4
gpt4 key购买 nike

在 TeamCity 中,是否有任何方法可以从构建配置中提取所有固定的工件,而不仅仅是最后一个固定的构建?

编辑:感谢 redsquares 的建议,我正在尝试使用 Nant 的 REST API 来解决这个问题。

我已经从获取固定构建更改为使用特定标签构建,因为这允许我在需要时配置多个列表。

我想我可以按如下方式在 Nant 中使用 get 任务,然后使用 xmlpeek 任务从 xml 文件中收集信息:

<get dest="tagged.xml" src="http://<teamcity_server>:1000/httpAuth/app/rest/buildTypes/id:bt103/builds?tag=release">
<proxy host="<teamcity_server>" port="1000">
<credentials username="uid" password="pwd"/>
</proxy>
</get>

我肯定 uid 和 pwd 是正确的。尽管如此,我还是不断收到以下错误:

Unable to download 'http://<teamcity_server>:1000/httpAuth/app/rest
/buildTypes/id:bt101/builds?tag=release' to 'H:\<path>\tagged.xml'.
The remote server returned an error: (401) Unauthorized.

代理任务是否配置不正确?

最佳答案

在 teamcity 6 中,您可以使用其余 API 来获取项目的工件。

您可以编写一个 powershell 脚本来连接到 rest api 并获取所有固定的构建,然后下载这些构建的工件。

更多信息和选项 here .

关于rest - TeamCity Nant REST 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4647830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com