从 rest api 或 task 获取 nexus artifact 详细信息
Get nexus artifact details from rest api or task
是否有任何方法可以从 rest api 或我们可以放置在任务中的任何 groovy 脚本中获取时间戳、大小和名称等工件详细信息,该脚本将列出时间戳、大小和名称并保存为 json.
我想显示工件大小、时间戳和名称组件、搜索和资产未提供任何具体细节,任何 groovy 或 shell 脚本都可以捕获所有细节。或者我们可以将我们自己的 api 或 groovy 添加到 nexus3
请帮帮我。
此致,
武士
assets 列表为您提供 downloadUrl
文件所在的位置
您可以发出 http HEAD 请求以获取所有 headers 包括大小和日期
例如这个命令
curl -I -v https://repo1.maven.org/maven2/commons-io/commons-io/2.8.0/commons-io-2.8.0-javadoc.jar
打印:
....
< HTTP/1.1 200 OK
< Connection: keep-alive
< Content-Length: 1138955
< ETag: "f9962ba4adc0193d474f4006872713b7"
< Content-Type: application/java-archive
< Last-Modified: Sun, 06 Sep 2020 13:55:02 GMT
< X-Checksum-MD5: f9962ba4adc0193d474f4006872713b7
< X-Checksum-SHA1: 1754c67b623e5df978230fab077602b51a7e5b0e
< Via: 1.1 varnish, 1.1 varnish
< Accept-Ranges: bytes
< Date: Mon, 09 Nov 2020 19:00:20 GMT
< Age: 10256
< X-Served-By: cache-bwi5140-BWI, cache-bos4634-BOS
< X-Cache: HIT, HIT
< X-Cache-Hits: 1, 1
< X-Timer: S1604948421.582954,VS0,VE2
你有 headers 的地方:Content-Length
- 大小和 Last-Modified
- 日期。
是否有任何方法可以从 rest api 或我们可以放置在任务中的任何 groovy 脚本中获取时间戳、大小和名称等工件详细信息,该脚本将列出时间戳、大小和名称并保存为 json.
我想显示工件大小、时间戳和名称组件、搜索和资产未提供任何具体细节,任何 groovy 或 shell 脚本都可以捕获所有细节。或者我们可以将我们自己的 api 或 groovy 添加到 nexus3
请帮帮我。
此致, 武士
assets 列表为您提供 downloadUrl
文件所在的位置
您可以发出 http HEAD 请求以获取所有 headers 包括大小和日期
例如这个命令
curl -I -v https://repo1.maven.org/maven2/commons-io/commons-io/2.8.0/commons-io-2.8.0-javadoc.jar
打印:
....
< HTTP/1.1 200 OK
< Connection: keep-alive
< Content-Length: 1138955
< ETag: "f9962ba4adc0193d474f4006872713b7"
< Content-Type: application/java-archive
< Last-Modified: Sun, 06 Sep 2020 13:55:02 GMT
< X-Checksum-MD5: f9962ba4adc0193d474f4006872713b7
< X-Checksum-SHA1: 1754c67b623e5df978230fab077602b51a7e5b0e
< Via: 1.1 varnish, 1.1 varnish
< Accept-Ranges: bytes
< Date: Mon, 09 Nov 2020 19:00:20 GMT
< Age: 10256
< X-Served-By: cache-bwi5140-BWI, cache-bos4634-BOS
< X-Cache: HIT, HIT
< X-Cache-Hits: 1, 1
< X-Timer: S1604948421.582954,VS0,VE2
你有 headers 的地方:Content-Length
- 大小和 Last-Modified
- 日期。