Непрерывное развертывание на лазурной ВМ

Я использую Bitbucket в качестве репозитория и хочу создать автоматическое развертывание с помощью Azure.

Мы не используем веб-приложения Azure, его виртуальную машину Azure с IIS и приложения. На одной виртуальной машине есть несколько приложений.

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

2 ответа

Поскольку вы используете Bitbucket, я предположил, что вы можете использовать конвейеры Bitbucket для непрерывной доставки своего хранилища Bitbucket Cloud на виртуальную машину Azure. Вот учебник о непрерывной интеграции и доставке веб-приложений из Atlassian Bitbucket, я предполагаю, что вы могли бы использовать deploy-to-azure.bash сценарий, который использует службу FTP от вашей виртуальной машины для развертывания хранилища в веб-приложении, размещенном на виртуальной машине Azure. Вы можете следовать этому руководству, чтобы начать работу с конвейерами Bitbucket, и обратиться к этому примеру Pipelines to Azure для настройки развертывания FTP.

Вам нужно будет использовать внешний инструмент для выполнения развертывания. И, возможно, вам придется написать несколько сценариев для автоматизации шагов, которые необходимо выполнить.

Есть много инструментов коммерческого или с открытым исходным кодом, которые могут выполнить эту задачу. Среди многих популярных: Puppet, Chef, Powershell DSC, Octopus Deploy и др.

Другие вопросы по тегам