Jenkins-使用curl获取最新工件

Jenkins-使用curl获取最新工件,curl,jenkins,jenkins-plugins,Curl,Jenkins,Jenkins Plugins,我一直在四处寻找,找不到如何下载带有curl的最新工件,甚至不知道链接 我已经发现了permalinks和api xml/json提要,它们包含了所有需要的数据,比如工件名称等等……还发现了一个特殊的链接,可以将所有工件压缩,但是我的工件已经压缩了 有没有一种方法不必挑选信息,只需使用一个简单的链接。换句话说,告诉jenkins在不指定文件名的情况下给我最新的job x工件。。。例如: Jenkinserver:8080/job/job\u name/lastbuild/artifactdown

我一直在四处寻找,找不到如何下载带有curl的最新工件,甚至不知道链接

我已经发现了permalinks和api xml/json提要,它们包含了所有需要的数据,比如工件名称等等……还发现了一个特殊的链接,可以将所有工件压缩,但是我的工件已经压缩了

有没有一种方法不必挑选信息,只需使用一个简单的链接。换句话说,告诉jenkins在不指定文件名的情况下给我最新的job x工件。。。例如:

Jenkinserver:8080/job/job\u name/lastbuild/artifactdownload

任何帮助都将不胜感激。多谢各位

编辑:
应该提到工件的名称包含版本号,例如:artifact.xx.xx.xx.zip

是的,有一个选项可以实现这一点:

https://jenkinsserver.com/job/<job-name>/lastSuccessfulBuild/artifact/<Artifact-Name>
https://jenkinsserver.com/job//lastSuccessfulBuild/artifact/

你必须做一个准备

然后解析查找工件数组,然后查看relativePath并对实际工件进行另一次获取


我认为最合适的URL应该是:

电流稳定

目前的主要分支机构:

谢谢你的回复,但这并没有给我下载链接。它给了我一个html页面…虽然这个链接可以回答这个问题,但最好在这里包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能会无效。@Werner URL字符串就是答案。谢谢Nathan,但会随文件名中的版本号而变化,因此不知道。正在寻找一个链接,该链接将在不知道文件名的情况下为我提供工件..如果这在Jenkins中是可能的话。。。