[英]Deploying Bitbucket to Azure Web Site: add private nuget package server
我在Azure上建立了一个网站,通过Bitbucket存储库进行部署。 当尝试安装存储在私有nuget服务器上的nuget包时,该过程失败,而不是nuget.org。 有没有办法指定从哪里恢复nuget包,以便Azure可以恢复这些包?
您可以在与.SLN文件相同的级别添加自定义 NuGet.config文件。
然后,您可以进行以下修改(假设您的私有源需要身份验证,创建一组仅用于此站点的凭据):
<activePackageSource>
<add key="All" value="(Aggregate source)" />
</activePackageSource>
<packageSources>
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
<add key="custom_package_source" value="https://custom_package_source/nuget/v1/FeedService.svc/" />
</packageSources>
<disabledPackageSources />
<packageSourceCredentials>
<custom_package_source>
<add key="Username" value="CustomUsername" />
<add key="ClearTextPassword" value="CustomPassword" />
</custom_package_source>
</packageSourceCredentials>
当您通过Kudu进行部署时,这应该允许构建过程发现您的私人订阅源,验证和恢复您的包。
如果您不需要针对私有订阅源进行身份验证,请删除<packageSourceCredentials>
元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.