这是您的操作方式:
--source在安装软件包时设置的标志。上面创建的托管存储库下的NuGet选项卡将包含Package Source和Personal API Key。
因此,如果托管存储库具有:
Package Source = "https://example.com/nexus/service/local/nuget/choco-releases/"
Personal API Key = "d8471cc1-d350-3e45-a0c2-95d0b938e1d9"
Run Code Online (Sandbox Code Playgroud)
然后,调用打包并发布您的私有mypackage包如下所示:
choco pack
choco push --source "'https://example.com/nexus/service/local/nuget/choco-releases/'" -k="'d8471cc1-d350-3e45-a0c2-95d0b938e1d9'"
Run Code Online (Sandbox Code Playgroud)
要从私人和公共来源安装软件包,请使用组存储库作为来源。上面创建的组存储下的NuGet选项卡将使用Package Source。
因此,如果组存储库具有:
Package Source = "https://example.com/nexus/service/local/nuget/choco-all/"
Run Code Online (Sandbox Code Playgroud)
然后,安装您的私有和公共可用软件包的调用将如下所示:
choco install jdk8 mypackage --source "'https://example.com/nexus/service/local/nuget/choco-all/'"
Run Code Online (Sandbox Code Playgroud)
当jdk8包裹不在私人仓库中时;Nexus会将其从Chocolatey.org中提取,将其缓存在代理存储库中,然后将其发送到choco install被调用的位置。
| 归档时间: |
|
| 查看次数: |
3101 次 |
| 最近记录: |