Я пытаюсь развернуть мое веб-приложение ASP.NET 5 Beta 7 на платформу Azure с использованием Continuous Deployment в Visual Studio Online.Непрерывное развертывание ASP.NET 5 Beta 7 на Azure
Я уже следуют этим руководствам:
- https://msdn.microsoft.com/en-us/Library/vs/alm/Build/azure/deploy-aspnet5 -> для развертывания ASP.NET 5 веб-приложений
- http://www.brandonmartinez.com/2015/09/16/deploying-asp-net-5-beta-7-through-vso/ -> изменения в предыдущем руководстве по развертыванию asp.net 5 Beta 7 веб-приложений
когда я совершаю и протолкнуть изменения, задача построения триггеров правильно, но это не удается при выполнении prepublish сценарий project.json:
"scripts": {
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
}
ошибка (предупреждение) является:
НПМ WARN опция отд не удалось, продолжая [email protected]
Я был в состоянии развернуть позволяя Продолжить на ошибку вариант в определении сборки и только для этапа PublishLocal.ps1 (что не удается).
Visual Studio Online завершает (частично) сборку и развертывание моего сайта на Azure, и все работает без проблем, но что это за ошибка? Есть способ исправить это?
Вот мой шаг PublishLocal.ps1 (от http://www.brandonmartinez.com/2015/09/16/deploying-asp-net-5-beta-7-through-vso/):
#Requires -Version 3.0
param($vsoProjectName, $projectName, $buildConfiguration, $buildSourcesDirectory)
$VerbosePreference = "continue"
&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))}
$globalJson = Get-Content -Path $PSScriptRoot\global.json -Raw -ErrorAction Ignore | ConvertFrom-Json -ErrorAction Ignore
if($globalJson)
{
$dnxVersion = $globalJson.sdk.version
}
else
{
Write-Warning "Unable to locate global.json to determine using 'latest'"
$dnxVersion = "latest"
}
& $env:USERPROFILE\.dnx\bin\dnvm install $dnxVersion -Persistent
$dnxRuntimePath = "$($env:USERPROFILE)\.dnx\runtimes\dnx-clr-win-x86.$dnxVersion"
& dnu build "$PSScriptRoot\src\$projectName" --configuration "$buildConfiguration"
& dnu publish "$PSScriptRoot\src\$projectName" --configuration "$buildConfiguration" --out "$buildSourcesDirectory\$vsoProjectName\artifacts\bin\$buildConfiguration\Publish" --runtime "$dnxRuntimePath"
Можете ли вы разместить здесь полное сообщение об ошибке? –
Единственное сообщение об ошибке: npm WARN optional dep failed, продолжение [email protected] – Androidian