首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用替代nuget饲料的Azure CI

使用替代nuget饲料的Azure CI
EN

Stack Overflow用户
提问于 2016-03-18 12:13:55
回答 1查看 271关注 0票数 0

我试图让Azure检查另一个nuget提要的包以及默认的。

当我签入源代码管理时,我已经将我的CI配置为自动部署到一个蔚蓝的when应用程序。

我的解决方案使用了一些nuget包,这些包目前只在Azure夜间提要上。我已经更改了我的nuget.targets文件,如下所示,它包含了夜猫子提要和默认的nuget提要。

代码语言:javascript
复制
<ItemGroup Condition=" '$(PackageSources)' == '' ">
    <!-- Package sources used to restore packages. By default, registered sources under %APPDATA%\NuGet\NuGet.Config will be used -->
    <!-- The official NuGet package source (https://www.nuget.org/api/v2/) will be excluded if package sources are specified and it does not appear in the list -->
    <PackageSource Include="http://www.myget.org/F/azure-appservice/api/v2/" />
    <PackageSource Include="https://api.nuget.org/v3/index.json" />
</ItemGroup>

但是,当我签入它失败时,查看Azure中的活动日志,我可以看到它没有找到夜间包,因为它没有查看http://www.myget.org/F/azure-appservice/api/v2/提要

代码语言:javascript
复制
Command: "D:\home\site\deployments\tools\deploy.cmd"
Handling .NET Web Application deployment.
MSBuild auto-detection: using msbuild version '14.0' from 'D:\Program Files (x86)\MSBuild\14.0\bin'.
Feeds used:
  C:\DWASFiles\Sites\#1<REDACTED>__43ae\LocalAppData\NuGet\Cache
  D:\local\UserProfile\.nuget\packages\
  https://api.nuget.org/v3/index.json

Restoring NuGet package Microsoft.Azure.WebJobs.1.1.2-alpha-10245.
Restoring NuGet package Microsoft.Azure.WebJobs.Extensions.1.0.2-alpha-10232.
Restoring NuGet package Microsoft.Azure.WebJobs.Core.1.1.2-alpha-10245.
WARNING: Unable to find version '1.0.2-alpha-10232' of package 'Microsoft.Azure.WebJobs.Extensions'.
WARNING: Unable to find version '1.1.2-alpha-10245' of package 'Microsoft.Azure.WebJobs'.
WARNING: Unable to find version '1.1.2-alpha-10245' of package 'Microsoft.Azure.WebJobs.Core'.
Restoring NuGet package Microsoft.Azure.WebJobs.Extensions.SendGrid.1.0.2-alpha-10232.
WARNING: Unable to find version '1.0.2-alpha-10232' of package 'Microsoft.Azure.WebJobs.Extensions.SendGrid'.
Unable to find version '1.0.2-alpha-10232' of package 'Microsoft.Azure.WebJobs.Extensions.SendGrid'.
Unable to find version '1.1.2-alpha-10245' of package 'Microsoft.Azure.WebJobs.Core'.
Unable to find version '1.1.2-alpha-10245' of package 'Microsoft.Azure.WebJobs'.
Unable to find version '1.0.2-alpha-10232' of package 'Microsoft.Azure.WebJobs.Extensions'.
Failed exitCode=1, command=nuget restore "D:\home\site\repository\<REDACTED>.sln"
An error has occurred during web site deployment.
Unable to find version '1.0.2-alpha-10232' of package 'Microsoft.Azure.WebJobs.Extensions.SendGrid'.\r\nUnable to find version '1.1.2-alpha-10245' of package 'Microsoft.Azure.WebJobs.Core'.\r\nUnable to find version '1.1.2-alpha-10245' of package 'Microsoft.Azure.WebJobs'.\r\nUnable to find version '1.0.2-alpha-10232' of package 'Microsoft.Azure.WebJobs.Extensions'.\r\nC:\Program Files (x86)\SiteExtensions\Kudu\52.50316.2137\bin\scripts\starter.cmd "D:\home\site\deployments\tools\deploy.cmd"

有人知道如何配置这个吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-18 17:46:11

根据马修斯的回复https://github.com/Azure/azure-webjobs-sdk/issues/663

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <solution>
    <add key="disableSourceControlIntegration" value="true" />
  </solution>
    <packageRestore>
        <!--Allow NuGet to download missing packages -->
        <add key="enabled" value="True" />
        <!-- Automatically check for missing packages during build in Visual Studio -->
        <add key="automatic" value="True" />
    </packageRestore>
    <packageSources>
        <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
        <add key="azure_app_service" value="https://www.myget.org/F/azure-appservice/api/v2" />
        <!--<add key="buildTools" value="https://www.myget.org/F/30de4ee06dd54956a82013fa17a3accb/" />-->
    </packageSources>
</configuration>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36084088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档