Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Jenkins Windows从属服务器上的dotnet还原-值不能为null_C#_Jenkins_.net Core_Nuget_Nuget Package Restore - Fatal编程技术网

C# Jenkins Windows从属服务器上的dotnet还原-值不能为null

C# Jenkins Windows从属服务器上的dotnet还原-值不能为null,c#,jenkins,.net-core,nuget,nuget-package-restore,C#,Jenkins,.net Core,Nuget,Nuget Package Restore,我有一个.Net核心应用程序,我正试图在我们新的Jenkins服务器上构建它,但在恢复NuGet软件包时遇到了问题 我们的新构建基础设施由运行在CentOS上的Jenkins主机组成,而此特定构建正在Windows Server 2012从机上运行。两者之间的连接是通过SSH通过Cygwin实现的 这个构建在我们的老Jenkins上运行得很好,它没有构建从属,运行在Windows Server 2012上 我们正在使用一个Jenkins文件调用NAnt构建目标来运行构建。以下是NAnt生成文件中

我有一个.Net核心应用程序,我正试图在我们新的Jenkins服务器上构建它,但在恢复NuGet软件包时遇到了问题

我们的新构建基础设施由运行在CentOS上的Jenkins主机组成,而此特定构建正在Windows Server 2012从机上运行。两者之间的连接是通过SSH通过Cygwin实现的

这个构建在我们的老Jenkins上运行得很好,它没有构建从属,运行在Windows Server 2012上

我们正在使用一个Jenkins文件调用NAnt构建目标来运行构建。以下是NAnt生成文件中的还原目标:

<target name="restore_nuget_packages" description="Restores the NuGet packages for the solution" >
    <echo message="Restoring NuGet Packages" />
    <property name="USERPROFILE" value="${environment::get-variable('USERPROFILE')}" />
    <property name="HOME" value="${environment::get-variable('HOME')}" />
    <echo message="USERPROFILE is ${USERPROFILE}" />
    <echo message="HOME is ${HOME}" />
    <exec program="${dotnet_path}" commandline="restore ${projectName}.sln"></exec>
</target>

当此目标在新服务器上运行时,我得到以下输出:

[NuGet Restore] restore_nuget_packages:
[NuGet Restore] 
[NuGet Restore]      [echo] Restoring NuGet Packages
[NuGet Restore]      [echo] USERPROFILE is C:/Users/jenkinslvadmin
[NuGet Restore]      [echo] HOME is C:\Users\jenkinslvadmin
[NuGet Restore]      [exec]   Restoring packages for E:\Git\<some_company>.microservice.notificationdelivery\azure_build\azure_build\Microservice.NotificationDelivery\Microservice.NotificationDelivery.csproj...
[NuGet Restore]      [exec]   Restoring packages for E:\Git\<some_company>.microservice.notificationdelivery\azure_build\azure_build\Microservice.NotificationDelivery\Microservice.NotificationDelivery.csproj...
[NuGet Restore]      [exec]   Restoring packages for E:\Git\<some_company>.microservice.notificationdelivery\azure_build\azure_build\Microservice.NotificationDelivery.Tests\Microservice.NotificationDelivery.Tests.csproj...
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.VisualStudio.Web.CodeGeneration.Tools'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.VisualStudio.Web.CodeGeneration.Tools'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.NETCore.App'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.NETCore.App'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='jose-jwt'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='jose-jwt'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='AutoMapper'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='AutoMapper'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='MailKit'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='MailKit'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='AutoMapper.Extensions.Microsoft.DependencyInjection'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='AutoMapper.Extensions.Microsoft.DependencyInjection'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='FluentValidation.AspNetCore'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec] c:\program files\dotnet\sdk\2.1.301\NuGet.targets(114,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [E:\Git\<some_company>.microservice.notificationdelivery\azure_build\azure_build\Microservice.NotificationDelivery.sln]
[NuGet Restore]      [exec] c:\program files\dotnet\sdk\2.1.301\NuGet.targets(114,5): error :   Value cannot be null. [E:\Git\<some_company>.microservice.notificationdelivery\azure_build\azure_build\Microservice.NotificationDelivery.sln]
[NuGet Restore]      [exec] c:\program files\dotnet\sdk\2.1.301\NuGet.targets(114,5): error :   Parameter name: path1 [E:\Git\<some_company>.microservice.notificationdelivery\azure_build\azure_build\Microservice.NotificationDelivery.sln]
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='FluentValidation.AspNetCore'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.EntityFrameworkCore'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.EntityFrameworkCore'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.EntityFrameworkCore.SqlServer'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.EntityFrameworkCore.SqlServer'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.NET.Test.Sdk'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.NET.Test.Sdk'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Moq'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='Moq'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='NUnit'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='NUnit'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='NUnit3TestAdapter'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='NUnit3TestAdapter'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='<some_company>.Microservice.Core.Contracts'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='<some_company>.Microservice.Core.Contracts'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='<some_company>.Microservice.Core.ServiceBus'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='<some_company>.Microservice.Core.ServiceBus'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='<some_company>.Microservice.Core.State'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore]      [exec]   Retrying 'FindPackagesByIdAsyncCore' for source 'https://proget.<some_company>.com/nuget/Microservice.Core/FindPackagesById()?id='<some_company>.Microservice.Core.State'&semVerLevel=2.0.0'.
[NuGet Restore]      [exec]   Value cannot be null.
[NuGet Restore]      [exec]   Parameter name: path1
[NuGet Restore] 
[NuGet Restore] BUILD FAILED
[NuGet Restore]还原\u NuGet\u包:
[NuGet Restore]
[NuGet Restore][echo]正在还原NuGet软件包
[NuGet Restore][echo]用户配置文件是C:/Users/jenkinslvadmin
[NuGet Restore][echo]主页是C:\Users\jenkinslvadmin
[NuGet Restore][exec]正在还原E:\Git\.microservice.notificationdelivery\azure\U build\azure\U build\microservice.notificationdelivery\microservice.notificationdelivery.csproj的包。。。
[NuGet Restore][exec]正在还原E:\Git\.microservice.notificationdelivery\azure\U build\azure\U build\microservice.notificationdelivery\microservice.notificationdelivery.csproj的包。。。
[NuGet Restore][exec]正在还原E:\Git\.microservice.notificationdelivery\azure\U build\azure\U build\microservice.notificationdelivery.Tests\microservice.notificationdelivery.Tests.csproj的包。。。
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.VisualStudio.Web.CodeGeneration.Tools'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.VisualStudio.Web.CodeGeneration.Tools'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.NETCore.App'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()?id='Microsoft.NETCore.App'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()id='jose-jwt'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()id='jose-jwt'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()?id='AutoMapper'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()?id='AutoMapper'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()?id='MailKit'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()?id='MailKit'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()?id='AutoMapper.Extensions.Microsoft.DependencyInjection'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()?id='AutoMapper.Extensions.Microsoft.DependencyInjection'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]正在为源重试“FindPackagesByDaSyncCore”https://proget..com/nuget/Microservice.Core/FindPackagesById()?id='FluentValidation.AspNetCore'&semVerLevel=2.0.0'。
[NuGet Restore][exec]值不能为空。
[NuGet Restore][exec]参数名称:路径1
[NuGet Restore][exec]c:\program files\dotnet\sdk\2.1.301\NuGet.targets(114,5):错误:无法加载源的服务索引https://api.nuget.org/v3/index.json. [E:\Git\.microservice.notificationdelivery\azure\u build\azure\u build\microservice.notificationdelivery.sln]
[NuGet Restore][exec]c:\program files\dotnet\sdk\2.1.301\NuGet.targets(114,5):错误:值不能为null。[E:\Git\.microservice.notificationdelivery\azure\u build\azure\u build\microservice.notificationdelivery.sln]
[努吉