如何使用Bamboo's rest api下载神器

How to use Bamboo's rest api to download an artifact

我正在尝试编写一个 bash 脚本来从 Bamboo 下载一个工件,以便它可以用于其他操作。我尝试按照此 post - 中建议的解决方案进行操作,但我仍然只得到 xml 显示工件的位置和名称。不会下载工件本身。关于如何解决这个问题有什么建议吗?

下面是我正在使用的 api 命令:

http://myhost.com:8085/bamboo/rest/api/latest/result/{projectKey}-{buildKey} [GET]

经过多次调整后,我设法使其正常工作。我搞砸了从 xml 中提取的工件位置 link 的解析。通过从 xml 获得的正确 link 和正确的身份验证,可以下载工件。