如何在 Artifactory 中保留多个版本的工件以属性区分?
How to keep multiple versions of an artifact distinguished by properties in Artifactory?
是否有可能以某种方式在 Artifactory 中保留同一文件的不同版本,其中版本根据其属性进行区分?
例如,我们有一个文件foo
。
- 我通过 REST API 将文件上传到 Artifactory 并设置
ver=1
属性.
- 文件变了,我重新上传,这次有
ver=2
属性.
稍后我尝试访问 ver=1
文件,但出现 404 错误。
我了解 Artifactory 保留与不同构建关联的不同版本的工件。但是,除了我正在上传的文件的 "custom property" 之外,没有构建信息。我如何对它们进行版本控制?
您必须确保每个工件也使用唯一的 path/file 名称进行部署。拥有一组不同的属性是不够的。
通常,对文件进行版本控制的最佳方式是将版本号作为文件名的一部分,也可能作为路径的一部分。
是否有可能以某种方式在 Artifactory 中保留同一文件的不同版本,其中版本根据其属性进行区分?
例如,我们有一个文件foo
。
- 我通过 REST API 将文件上传到 Artifactory 并设置
ver=1
属性. - 文件变了,我重新上传,这次有
ver=2
属性.
稍后我尝试访问 ver=1
文件,但出现 404 错误。
我了解 Artifactory 保留与不同构建关联的不同版本的工件。但是,除了我正在上传的文件的 "custom property" 之外,没有构建信息。我如何对它们进行版本控制?
您必须确保每个工件也使用唯一的 path/file 名称进行部署。拥有一组不同的属性是不够的。
通常,对文件进行版本控制的最佳方式是将版本号作为文件名的一部分,也可能作为路径的一部分。