ARTIFACTORY:在ARTIFACTORY中处理巧克力包装

Divija Kandukoori
2023-01-22 11:06

通过Artifactory中的NuGet存储库,我们可以设置使用chocolatey包的能力。按照以下步骤和命令进行设置:

设置一个nuget远程存储库,指向“https://chocolatey.org,并创建一个虚拟Nuget存储库“chocolatey-nuget”,并在Artifactory中包含上述远程和本地Nuget存储库。

在客户端添加源:巧克力源添加-n artifactory -s="https://xxx.jfrog。Io /artifactory/api/nuget/chocolatey-nuget”——priority 1——bypass-proxy——allow-self-service

对人工制品进行鉴定:
巧克力apikey -s "https://xxx.jfrog。“/artifactory/api/nuget/chocolatey-nuget”-k admin:密码

安装chocolatey:
Choco install packagename——version=x。X -s "https://xxx.jfrog。io/artifactory/api/nuget/chocolatey-nuget"

您也可以使用下面的命令在install命令中传递用户名和密码:
Choco install packagename——version=x。X -s "https://xxx.jfrog。“/artifactory/api/nuget/chocolatey-nuget”-u admin -p密码

在请求日志中,下载请求如下所示:
2012-06-07 t22:42:13.558 z |39353fe562ff4e1c|35.202.14.212|admin|GET|/api/nuget/chocolatey-nuget/Download/packagename/ packagversion |200|-1|4438|11| nuget Core/1.1.0.0 (Microsoft Windows NT 10.0.20348.0)

将包裹推到Artifactory:
巧克力推送包名-s "https://xxx.jfrog.io/artifactory/api/nuget/chocolatey-nuget"

在request.log中,上传请求如下所示:
2012-06-07 t23:32:52.700 z |935e784ac76409a4|35.202.14.212|admin|PUT|/api/nuget/ Chocolatey -nuget/pacakagename|201|7933|0|273|Chocolatey Command Line/1.1.0.0 (Microsoft Windows NT 10.0.20348.0)