Jenkins-使用curl获取最新工件
我一直在四处寻找,找不到如何下载带有curl的最新工件,甚至不知道链接 我已经发现了permalinks和api xml/json提要,它们包含了所有需要的数据,比如工件名称等等……还发现了一个特殊的链接,可以将所有工件压缩,但是我的工件已经压缩了 有没有一种方法不必挑选信息,只需使用一个简单的链接。换句话说,告诉jenkins在不指定文件名的情况下给我最新的job x工件。。。例如: Jenkinserver:8080/job/job\u name/lastbuild/artifactdownload 任何帮助都将不胜感激。多谢各位 编辑: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
应该提到工件的名称包含版本号,例如: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中是可能的话。。。