【发布时间】:2019-03-20 05:46:55
【问题描述】:
我正在尝试了解如何在 Artifactory 中为 Go 项目使用远程存储库。我最初的期望是它会透明地工作,我需要做的就是将GORPOXY 变量指向一个虚拟存储库(后面有本地和远程),执行go build 并且依赖项将从 Artifactory 下载缓存或 Artifactory 会透明地下载它们。类似于它对 maven 依赖项的工作方式。
当我尝试这样做时,它抱怨在工件中找不到依赖项。好的。
阅读the documentation 有两件事很突出。首先,GOPROXY 没有任何内容,一切都是关于使用 artifactory cli。这是一个很大的缺点,有几个原因。
其次,您需要使用jfrog rt go-publish go --self=false --deps=ALL 手动发布依赖项,然后依赖项出现在本地存储库下。
所以我想弄清楚是否 1) 我可以避免使用 JFrog CLI 和 2) 如果远程存储库不代理,它们有什么意义?或者我错过了什么?
神器 6.3.0
【问题讨论】:
标签: go artifactory jfrog-cli