Artifactory如何管理回购

IAmYourFaja:

今天早上,我花了一些时间下载和试用Artifactory,并且在一些小助手工具提示以及官方文档中似乎找不到一些基本问题。

  • Artifactory在哪里存储本地存储库?我创建了一个,并且可以看到它,将工件部署到它上,等等。。。但是我在文件系统的任何地方都看不到它吗?
  • 用户是否可以将存储库“导出”到其本地计算机上,并使用导出的存储库进行复制?(我正在尝试为开发人员配置本地存储库和托管存储库的概念。)
  • Artifactory具有标准远程存储库(例如java.net.m1的列表如果我以相同的布局设置本地存储库,是否有可能(也许通过虚拟存储库)将远程存储库“合并” /导入到我自己的存储库中(只要没有冲突)?

我通常不会将多个问题汇总到一个问题中,但是它们是如此紧密相关,我宁愿将它们组合在一起,而不是将多个几乎完全相同的问题弄得一团糟。提前致谢!

JBaruch:
  • Artifactory使用Java Content Repository(JCR)标准来存储工件。它是包括文件系统,关系数据库等在内的各种存储实现的抽象。在任何情况下,JCR都通过校验和来管理存储(以减小大小和带宽),因此存储库不能在文件系统中直接浏览。默认实现是将二进制文件存储在文件系统中(在$ ARTIFACTORY_HOME / data / filestore和Derby DB中的元数据内部)。
  • 我不确定我为什么要将整个存储库复制到每台计算机上?如果在机器的本地存储库中找不到工件,则依赖项管理工具(例如,ivy)会在构建期间按需下载工件。
  • 准时启动Artifactory时,预定义的存储库为空。它们是在依赖项管理工具请求时在哪里寻找工件的定义。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章