2016-08-23 2 views
1

При создании нового определения выпуска в VSTS с использованием шаблона развертывания веб-сайта Azure вы автоматически добавляете две задачи.Развертывание сайта для задачи Azure Дополнительные аргументы

Одной из этих задач является «Развертывание сайта до лазури». В этой задаче есть параметр «Дополнительные аргументы». Для чего эта настройка? И что делают по умолчанию?

-connectionString @{"$(ConnectionStringName)"="Server=tcp:$(ServerName).database.windows.net,1433;Database=$(DatabaseName);User ID=$(AdministratorLogin)@$(ServerName);Password=$(AdministratorLoginPassword);Trusted_Connection=False;Encrypt=True;"} 

Я проверил документацию на https://www.visualstudio.com/docs/overview, но я не могу найти ни одного пункта, где кто-то говорит об этой функции. К сожалению, Google не оказал никакой помощи. Я был бы признателен, если бы кто-нибудь мог объяснить.

enter image description here

ответ

0

На основании этой статьи: https://github.com/Microsoft/vsts-tasks/blob/master/Tasks/AzureWebPowerShellDeployment/Publish-AzureWebDeployment.ps1, он использует команду Опубликовать-AzureWebsiteProject. https://msdn.microsoft.com/en-us/library/dn722468.aspx

Дополнительные аргументы используются для дополнительных аргументов, которые не включены, например, аргумент -connectionstring, который должен использоваться для развертывания.

0

Вместо этого вы можете использовать задачу Deploy Azure RM Web App, поскольку она предоставляет больше возможностей и использует API-интерфейс Azure Resource Manager (ARM) вместо старой инфраструктуры управления Azure Service Management. Оба используют Web Deploy для фактического развертывания приложения. Обратите внимание, что для использования задач на основе ARM вам необходимо настроить конечную точку службы Azure Resource Manager (ссылка указана в документации)

1

Задача развертывания веб-приложений Azure использует команду Publish-AzureWebsiteProject для публикации пакета развертывания сети так же, как и упомянутый starain. С помощью этой команды вы можете указать аргумент «-ConnectionString» для настройки строк подключения в развертывании. Для этого используется задание в задаче.

Как только вы создаете определение выпуска с «Azure сайта развертывания», вы увидите эту настройку, и вы увидите соответствующие переменные, созданные при выборе «Настройка переменных ...»: enter image description here Вы можете затем обновите строки подключения, обновив значение этих переменных.