Я создал простой шаблон выпуска, используя VSO для развертывания на Azure VM. Шаблон имеет только один простой компонент для тестирования.Ошибка в управлении выпуском VSO
Когда я начинаю выпуск, шаги Accept Deployment и Predeployment выполняются в порядке. Возможно, также работает шаг развертывания, компонент скопирован на Azure VM в папку C: \ Windows \ DtlDownloads (хотя у меня еще нет сценария развертывания).
В какой-то момент (я думаю, в конце этапа развертывания) клиент RM выдает тост с ошибкой: {«ErrorMessage»: «'\ u001f», шестнадцатеричное значение 0x1F, является недопустимым символом ». }
Шаг развертывания сохраняет статус Ожидание навсегда. Когда я пытаюсь открыть Release в клиенте RM, я получаю ту же ошибку.
Это StackTrace из файла журнала:
3/27/2015 11:37:08 AM - Error - (10204, 47808) - {"ErrorMessage":"'\u001f', hexadecimal value 0x1F, is an invalid character."}: \r\n\r\n at Microsoft.TeamFoundation.Release.Common.ExtensionMethods.XmlExtensionMethods.ToXDocument(String value, Boolean preserveWhitespace)
at Microsoft.TeamFoundation.Release.Data.Model.ModelFactory.TransformXmlToModel[T](T model, String xml)
at Microsoft.TeamFoundation.Release.Data.Model.ModelFactory.Load[T](Int32 id)
at Microsoft.VisualStudio.Release.ViewModel.ViewModels.PipelineV2.ReleaseV2ViewModel.RefreshTimerTick(Object sender, EventArgs e)
at System.Windows.Threading.DispatcherTimer.FireTick(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Любая идея о причине этой ошибки?
И как остановить такой ожидающий выпуск? Невозможно найти вариант в клиенте, чтобы остановить или удалить его.
У вас есть место в названии сборки? –
Возможно, стоит потратить [это] (http://pleasereleaseme.net/continuous-delivery-with-vso-configuring-release-management/), чтобы проверить, что вы правильно настроили начальные шаги. Должна быть опубликована следующая часть в эти выходные. Развертываете ли вы простое демонстрационное приложение или реальное приложение реального мира, поскольку последние, как правило, более проблематичны? –
@MrHinsh: У меня есть одно или два пробела в имени сборки. Может ли это быть проблема? Я проверю на следующей неделе. – Jaap