【发布时间】:2012-08-09 02:23:52
【问题描述】:
我刚刚开始在我们公司安装 Jenkins 以及 Artifactory 和 Ivy。
Jenkins 将调用我们的 ant 构建脚本,然后这些脚本将转向 Ivy 从本地 repo 中检索 jars(仅)。
我们希望有 2 个本地存储库:1 个用于我们的本地工件,1 个用于 3rd 方 jar。
我们的目的是确保开发人员仅检索已在 Artifactory 中由管理员“批准”的第 3 方 jar。
然后构建脚本将从本地存储库中获取。
所以我的问题是: 我们如何设置本地存储库以包含构建的工件? 如果 Artifactory 无法访问互联网,它如何检索 3rd 方 jar?
有更好的方法吗?
【问题讨论】:
-
为什么需要管理本地仓库?为什么不在 Artifactory 上创建一个托管存储库并指向 ivy 呢?优点是您可以集中(使用 GUI 屏幕)管理存储库内容。
-
我需要一个本地仓库,因为安装 Artifactory 的服务器无法访问互联网。
-
但即使无法访问互联网,Maven 存储库管理器仍然可以托管文件。更容易构建和维护
-
谢谢马克,我想我误解了你之前所说的。我同意你的建议。对不起,我的母语不是英语。
标签: ant jenkins artifactory