Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Развертывание облачной службы Azure.
Синтаксис
# Azure Cloud Service deployment v2
# Deploy an Azure Cloud Service.
- task: AzureCloudPowerShellDeployment@2
inputs:
ARMConnectedServiceName: # string. Required. Azure subscription (ARM).
ResourceGroupName: # string. Required. Resource group.
ARMStorageAccount: # string. Required. Storage account (ARM).
ServiceName: # string. Required. Service name.
ServiceLocation: # string. Required. Service location.
CsCfg: # string. Required. CsCfg.
CsDef: # string. Required. CsDef.
CsPkg: # string. Required. CsPkg.
#KeyVault: # string. Azure KeyVault.
#DeploymentLabel: '$(Build.BuildNumber)' # string. Deployment label. Default: $(Build.BuildNumber).
#AppendDateTimeToLabel: false # boolean. Append current date and time. Default: false.
#UpgradeMode: 'Auto' # string. Update mode for the cloud service. Default: Auto.
#AllowUpgrade: true # boolean. Allow upgrade. Default: true.
#VerifyRoleInstanceStatus: false # boolean. Verify role instance status. Default: false.
# Advanced Options For Creating New Service
#DiagnosticStorageAccountKeys: # string. Diagnostic storage account keys.
Входные данные
ARMConnectedServiceName
-
Подписка Azure (ARM)
string
. Обязательный.
Подписка Azure Resource Manager.
ResourceGroupName
-
Группа ресурсов
string
. Обязательный.
Введите или выберите группу ресурсов Azure, содержащую указанный выше Служба приложений Azure.
ARMStorageAccount
-
Учетная запись хранения (ARM)
string
. Обязательный.
Ранее существующая учетная запись хранения ARM.
ServiceName
-
Имя службы
string
. Обязательный.
Существующее имя облачной службы.
ServiceLocation
-
Расположение службы
string
. Обязательный.
Регион для развертывания новой службы. Возможные варианты: восточная часть США, восточная часть США 2, центральная часть США, центрально-южная часть США, западная часть США, Северная Европа, Западная Европа и другие.
CsCfg
-
CsCfg
string
. Обязательный.
Путь CsCfg в каталоге артефактов по умолчанию.
CsDef
-
Csdef
string
. Обязательный.
Путь к CsDef в каталоге артефактов по умолчанию.
CsPkg
-
CsPkg
string
. Обязательный.
Путь к csPkg в каталоге артефактов по умолчанию.
KeyVault
-
Хранилище ключей Azure
string
.
Выберите уже существующее хранилище ключей Azure с сертификатами.
DeploymentLabel
-
Метка развертывания
string
. Значение по умолчанию: $(Build.BuildNumber)
.
Указывает имя метки для нового развертывания. Если значение не указано, по умолчанию используется глобальный уникальный идентификатор (GUID).
AppendDateTimeToLabel
-
Добавление текущей даты и времени
boolean
. Значение по умолчанию: false
.
Добавляет текущую дату и время в метку развертывания.
UpgradeMode
-
Режим обновления для облачной службы
string
. Значение по умолчанию: Auto
.
Автоматический, ручной или одновременный.
AllowUpgrade
-
Разрешить обновление
boolean
. Значение по умолчанию: true
.
Позволяет выполнить обновление до развертывания Microsoft Azure.
VerifyRoleInstanceStatus
-
Проверка состояния экземпляра роли
boolean
. Значение по умолчанию: false
.
Заставляет задачу ожидать, пока экземпляры роли не переведут в состояние готовности.
DiagnosticStorageAccountKeys
-
Диагностика ключей учетной записи хранения
string
.
Отформатируйте строку ключа хранилища как Role:Storagekey
. Имя диагностика учетной записи хранения для каждой роли извлекается из файла конфигурации диагностики (WADCFGX).
- Если WADCFGX-файл для роли не найден: расширение диагностики не задано для этой роли.
- Если имя учетной записи хранения не найдено в WADCFGX-файле: учетная запись хранения по умолчанию используется для хранения результатов диагностики, а параметры ключа хранилища из задачи развертывания игнорируются.
Если в результатах диагностики для вашей среды есть конфиденциальные сведения, сохраните в storage_account_key
качестве секретной переменной. Пример:
- WebRole:
WebRole_storage_account_key
- WorkerRole:
WorkerRole_stoarge_account_key
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.
Выходные переменные
Нет.
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент |
Требования | Локальные агенты должны иметь возможности , соответствующие следующим требованиям для выполнения заданий, использующих эту задачу: azureps |
Capabilities | Эта задача не удовлетворяет требованиям для последующих задач в задании. |
Ограничения команд | Любой |
Устанавливаемые переменные | Любой |
Версия агента | 1.103.0 или более поздней версии |
Категория задач | Развертывание |