如何从ARTIFACTORY构建中下载构建构件

Amith Kumar Mutakari
2023-01-22 11:06

本文帮助您下载作为推送到Artifactory的构建的一部分的构件。

为了下载构建中出现的构件,我们使用Artifactory REST API以存档格式从API调用下载所有工件。

例如,

我有建筑信息。Json,其中填充了强制参数。

:“buildName test-art-publish”,
“buildNumber”:“20”,
“archiveType”:“焦油”

支持的archiveType为tar/zip/tar.gz/tgz。

下面的截图显示了我们想要从Artifactory构建中下载的构建构件。

用户添加图片

下载构建构件的命令如下所示。
$ curl https://test.jfrog.io/artifactory/api/archive/buildArtifacts -XPOST -H "Content-Type: application/json"Json -vvv——output test.tar
$ ls -ltr test.tar
-rw-r——r——1 amithkm staff 5120 7月5日11:43 test.tar

使用上述REST API下载test.tar文件后,tar文件中的内容如下所示。
$ tar -xvf test.tar
x InnerArtifactoryPipelineNoFlat.zip
x ArtifactoryPipelineNoProps.zip
x InnerArtifactoryPipeline.zip
x ArtifactoryPipeline.zip