【问题标题】:Azure Deploy from TFS Server Build Fail从 TFS 服务器构建失败的 Azure 部署
【发布时间】:2017-05-11 01:52:32
【问题描述】:

所以我试图在构建时部署到一个 azure 站点。

 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

【问题讨论】:

    标签: azure tfs


    【解决方案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

    【讨论】:

    • 我安装了 3.6 版。所以这与 tfs 和 azure 不兼容?
    • 不是不兼容“tfs and azure”。它与构建和部署任务不兼容。
    • 所以看起来它要我安装旧版本的 azure“Azure PowerShell Installer v1.0.2”然后添加这些任务?我将如何添加这些任务。构建服务器上没有安装 git。
    • 任务是 TFS 实例的一部分。你不需要对他们做任何事情。只需安装适当版本的 Azure PowerShell。
    • 不幸的是,这似乎不起作用。我安装了 1.3.2 azure powershell 并得到了同样的错误
    【解决方案2】:

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

    我必须更新我的 TFS 服务器版本。它在原始安装版本上运行,当我将其更新到 TFS 更新 4 时,一切都开始运行得更加顺畅和正常。

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

    【讨论】:

      猜你喜欢
      • 2014-06-17
      • 1970-01-01
      • 2013-11-23
      • 1970-01-01
      • 2020-09-09
      • 2018-12-08
      • 2013-09-10
      • 2018-05-17
      • 2018-04-05
      相关资源
      最近更新 更多