JFrog Artifactory 支持 NuGet 源。您将如何配置 Chocolatey 以指向 Artifactory 服务器而不是 Chocolatey.org?
最佳答案
创建一个指向 Chocolatey 的 NuGet 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”离线则不会)。
关于artifactory - 镜面巧克力与 Artifactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49413259/