Azure: развертывание шаблонов Arm для веб-приложений с использованием vsts - PullRequest
0 голосов
/ 13 сентября 2018

Мой сценарий заключается в том, что мне нужно развернуть веб-приложение, приложение-функцию и базу данных sql с помощью VSTS в Azure с помощью шаблона развертывания группы ресурсов Azure (ARM). Здесь я хотел бы развернуть 3 разных шаблона для каждого сервиса.

Сценарий 1: я пытался развернуть шаблон руки webapp (node.js) в Azure, используя конвейер VSTS. Здесь я извлекаю приложение node.js из github (публичное репо) вместе с файлом template.json. И развернул приложение для лазури успешно. Но когда я пытался повторно развернуть тот же шаблон руки, внеся изменения в веб-приложение, оно успешно развернулось на Azure, но изменения не обновлялись.

Сценарий 2: Здесь я попытался развернуть веб-приложение в Azure, поместив веб-приложение в Github и файл template.json в VSTS. Столкновение с той же проблемой, что и сценарий 1

Сценарий 3: Я попытался развернуть веб-приложение, поместив файлы веб-приложения и template.json в VSTS. Здесь стоит вопрос как

`2018-09-10T18:06:18.6904732Z ##[error]At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.
2018-09-10T18:06:18.6920249Z ##[error]Details:
2018-09-10T18:06:18.6926076Z ##[error]BadRequest: {
"Code": "BadRequest",
"Message": "There was a conflict. Conflict with existing ScmType: ExternalGit",
"Target": null,
"Details": [
{
"Message": "There was a conflict. Conflict with existing ScmType: ExternalGit"
},
{
"Code": "BadRequest"
},
{
"ErrorEntity": {
"ExtendedCode": "01020",
"MessageTemplate": "There was a conflict. {0}",
"Parameters": [
"Conflict with existing ScmType: ExternalGit"
],
"Code": "BadRequest",
"Message": "There was a conflict. Conflict with existing ScmType: ExternalGit"
}
}
...