用 Artifactory 镜面巧克力

Mirror Chocolatey with Artifactory

JFrog Artifactory 支持 NuGet 源。您将如何配置 Chocolatey 以指向 Artifactory 服务器而不是 chocolatey.org?

创建指向 Chocolatey 的 NuGet 的 'remote' 存储库 API:

然后在 Chocolatey 中配置一个备用源:

choco source list
choco source Add -Name artifactory -Source https://artifactory.example.com/artifactory/api/nuget/chocolatey
choco source enable --name artifactory
choco source disable --name chocolatey

您可以启用两个来源,Chocolatey 将回退到辅助来源,或者您可以强制所有包下载都来自 Artifactory。

大多数 Chocolatey 软件包并未在其中捆绑 .msi 安装程序;相反,Chocolatey 包包含从其他地方获取安装程序的脚本。此解决方案只会在 chocolatey.org 变得不可用时缓解问题(例如,即使 'chocolatey.org' 离线,choco install splunk-universalforwarder 也会继续工作,但如果 'splunk.com/downloads' 离线,则不会。