首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖艺术品(和历史)?

覆盖艺术品(和历史)?
EN

Stack Overflow用户
提问于 2017-01-25 22:47:39
回答 1查看 9.4K关注 0票数 1

目前,我正试图对艺术,艺术有一种感觉,并尝试将“通用”工件部署到简单的回购中。(我使用的是web界面,以及上传文件规范提供的极小的Jenkins上传。)

我看到的是,我可以多次以相同的名称/路径部署工件,例如,我在我的martin-repo中有工件martin-repo,我可以随意部署它,它只会覆盖它。

它只会列出一个

  • 创建: 25-01-17 23:20:09 +01:00
  • 最后修改: 25-01-17 23:32:33 +01:00

对于http://localhost:8081/artifactory/webapp/#/artifacts/browse/tree/General/martin-repo/.../...下的工件

问题--

  • -
  • 或者,在同一路径下部署新版本后,旧版本就会丢失吗?
  • 对于存储库是否有任何写一次选项,以便每个工件路径默认只能上传一次?

免责声明:我是一个完全的Noob在这里,所以如果我错过了什么,请随时指出任何RTFM。

从我看到的示例来看,在要部署的路径中通常会包含一个版本号,但据我所知,路径将是“客户端”-generated,因此服务器也必须对此有一些处理。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-26 13:37:35

-

如果我正确地理解了您的意思,您的意思是类似于版本控制,回滚到旧的文件。如果是这样的话,那么答案是,这不是Artifactory提供的东西。

还是旧版本刚在同一路径下部署新版本时就丢失了?

一旦文件被覆盖,旧的文件就会丢失。请注意,重写文件,特别是版本,被认为是错误的做法。

对于存储库是否有任何写一次选项,以便每个工件路径默认只能上传一次?

您所拥有的唯一选项是删除对用户的“删除/覆盖”权限。然后,一旦他们试图编写一个已经存在的文件,他们将得到以下错误:

代码语言:javascript
复制
{
    "errors" : [ {
        "status" : 403,
        "message" : "Not enough permissions to overwrite artifact 'XXX' (user 'YYY' needs DELETE permission)."
    } ]
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41863114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档