2015-05-04 3 views
3

Используя портал Azure, я успешно настроил непрерывное развертывание Azure для веб-приложения Azure (веб-сайта) из репозитория GitHub или BitBucket.Сценарий для настройки непрерывного развертывания для веб-сайта Azure

Возможно ли автоматизировать процесс с помощью сценария PowerShell? При необходимости я буду использовать конечную точку REST. Моя поисковая система для решения ни к чему не привела меня.

+0

Почему вниз голосовать? В чем проблема. –

ответ

-1

Я уверен, что это можно автоматизировать с помощью PowerShell. Какой инструмент CI вы используете?

Я использую TeamCity, и вы можете настроить его для извлечения исходных кодов из github или любых других систем управления версиями, а затем автоматизировать процесс развертывания с помощью PowerShell. Работайте, как прелесть для меня!

+0

Я отредактировал вопрос, чтобы было ясно, что я использую функцию непрерывного развертывания Azure. т. е. мой сервер сборки - это Azure Web App. –

1

Этот PowerShell просто отлично работал для моего веб-сайта постоянного развертывания.

Import-Module azure* 
Login-AzureRmAccount 
$MyResourceGroup = 'myresourcegroupname' 
$MyResourceName = 'myresourcename' 
Invoke-AzureRmResourceAction -ResourceGroupName $MyResourceGroup -ResourceType Microsoft.Web/sites -ResourceName $MyResourceName -Action sync -ApiVersion 2015-08-01 -Force -Verbose 

Благодаря этому ответу: https://stackoverflow.com/a/36501283/2805509