2016-05-05 8 views
1

Я использую Visual Studio Team Services для своих сборников и выпусков. Я выполнил документацию Microsoft here, чтобы настроить определение выпуска для развертывания каждый раз, когда создается связанная сборка (непрерывное развертывание). Однако триггер не работает.Управление выпуском VSTS Непрерывное развертывание не работает

Мое определение сборки просто следует ниже шаги:

  • NuGet Installer
  • Visual Studio Построить
  • Копирование и публикация Строить Артефакты

триггер мое определение изданию устанавливается как Continuous Развертывание и указание на определение выпуска. Окружение настроено с помощью «Автоматизировано: после создания выпуска»

Моя сборка завершается успешно, но релиз никогда не запускается. Я могу отбросить выпуск вручную, и он отлично работает. Я хотел бы, чтобы релиз запускался сразу из сборки. Любые идеи, почему это не работает?

+1

Можете ли вы отправить нам электронное письмо на адрес rm_customer_queries_at_microsoft_dot_com? Мы хотели бы получить дополнительную информацию, чтобы понять эту проблему. После того, как вы решите, я опубликую детали здесь. –

+0

Работает ли он, если вы создаете новое определение выпуска и сборки? –

+1

@ Eddie-MSFT Я создал новую сборку и выпуск, и это не сработало. – Dan

ответ

0

Там возникла проблема с записью в Db с нашей учетной записью VSTS. Это было исправлено командой rm_customer_queries_at_microsoft_dot_com.

1

Вот шаги, которые я бы предпринять, чтобы устранить проблему:

  1. Двойной щелчок на одном из ваших успешной сборки и загрузки файла журнала. В нижней части файла журнала вы увидите, где была опубликована ваша сборка. Означает ли это, что у вас есть ваши артефакты в вашей сборке? Есть ли что-то выделенное желтым?

  2. У вас есть определение выпуска, связанное с вашей сборкой?

  3. Является ли путь к вашему пакету развертывания в Интернете связанным с вашей сборкой?

Когда я впервые настраиваете вещи, у меня была та же проблема, и это то, что я сделал, чтобы исправить это:

На участке сборки решений вашей сборки, убедитесь, что ваш MS сборки значение:/р: DeployOnBuild = истина/р: WebPublishMethod = Упаковка/р: PackageAsSingleFile = истина/р: SkipInvalidConfigurations = истина

на ваших CopyFiles раздела убедитесь, что у вас есть содержимое собирается в папку zip: ** * zip

О выпуске de убедитесь, что ваш пакет Web Deploy указывает на этот zip-файл: $ (System.DefaultWorkingDirectory) ***. zip

+1

Вы говорите о новом управлении версиями VSTS (node) или старше на основе XAML? – Grummle

+0

Я говорю об управлении выпуском VSTS. – csharpkate