我正在研究 Artifactory 和 Nexus 的优缺点。
Nexus 中有一个我非常喜欢的功能——采购套件。它提供 GUI 来定义采购规则。在采购的存储库中填充了构建所需的所有工件后,管理员可以选择停止采购并将采购的存储库恢复为本地存储库。据我了解,Artifactory 在远程存储库中提供了包含/排除模式定义以实现类似的控制,但它比 Nexus 提供的要简陋得多。我不是 Artifactory 方面的专家。Artifactory 是否像采购套件那样提供更先进的功能来严格控制构建中使用的工件?
顺便说一句,我喜欢 Artifactory 的 Watch 功能,当在被监视的存储库中发生添加/删除/更新时发送电子邮件。Nexus 不提供电子邮件通知,但提供 RSS 提要。Artifactory 现在不支持 RSS 提要,但它表示此功能正在开发中。有时我只是希望有一种产品可以结合所有这些功能。:-)