从TFS服务器构建失败的Azure部署

时间:2017-04-27 19:45:47

标签: azure tfs

所以我正在尝试部署到构建的天蓝色网站。

 packageFile= Find-Files -SearchPattern 
D:\GFDFinaeonAgent\_work\1\a\**\*.zip

2017-04-27T19:32:34.6377218Z packageFile= 
D:\GFDFinaeonAgent\_work\1\a\GFDFinaeon.zip

2017-04-27T19:32:34.6377218Z Get-AzureWebSite -Name GFDFinaeon -ErrorAction 
SilentlyContinue

2017-04-27T19:32:35.3302965Z ##[warning]System.ArgumentNullException: Value 
cannot be null.

2017-04-27T19:32:35.3302965Z ##[warning]Parameter name: key

2017-04-27T19:32:35.3302965Z ##[warning]   at 
System.Collections.Generic.Dictionary`2.FindEntry(TKey key)

据我所知,我已正确设置了所有内容。

New-AzureWebSite -Name GFDFinaeon -Location West US

2017-04-27T19:32:35.3615494Z ##[error]Value cannot be null.

2017-04-27T19:32:35.3615494Z ##[error]Parameter name: key

2017-04-27T19:32:35.3615494Z Publish-AzureWebsiteProject -Name "GFDFinaeon" 
-Package "D:\GFDFinaeonAgent\_work\1\a\GFDFinaeon.zip" 

2017-04-27T19:32:35.4084282Z ##[error]Value cannot be null.

2017-04-27T19:32:35.4084282Z ##[error]Parameter name: key

我的构建服务器上有visual studio和tfs服务器设置。视觉工作室连接到我的天蓝色。

任何有关排查问题的帮助或想法? 谢谢

error image

2 个答案:

答案 0 :(得分:1)

您的构建服务器可能安装了错误版本的Azure PowerShell。我见过的最后一个支持版本是1.3.2。

价: https://github.com/Microsoft/vsts-tasks/tree/master/Tasks/AzureFileCopy - 必需的版本1.3.2

https://github.com/Microsoft/vsts-tasks/tree/master/Tasks/AzureRmWebAppDeployment - 建议版本1.3.0

答案 1 :(得分:0)

我最后回答了自己的问题。

我不得不更新我的TFS服务器版本。它在原始安装版本上运行,当我将其更新为TFS更新4时,一切都开始运行更顺畅,并且正常工作。

如果您遇到TFS服务器无法正常运行的问题,请检查您的TFS服务器版本。构建代理开始正常工作,部署,构建和添加扩展也被添加。