Знакомство с непрерывной интеграцией и развертыванием
Портал Azure обеспечивает полную непрерывную интеграцию и развертывание со службами Azure DevOps, GitHub, Bitbucket, FTP или локальным репозиторием Git на компьютере разработки. Вы можете подключить веб-приложение к любому из указанных выше источников и Служба приложений обрабатывает остальные. Служба приложений автосинхронизирует код и любые будущие изменения кода в веб-приложении. С помощью служб Azure DevOps можно также определить собственный процесс сборки и выпуска. Компилируйте исходный код, запустите тесты и создайте и разверните выпуск в веб-приложении при каждом фиксации кода. Все операции выполняются неявно без необходимости в управлении персоналом.
Сведения о непрерывном и ручном развертывании
При создании веб-приложения с Служба приложений можно выбрать непрерывное или ручное развертывание. При просмотре этих параметров рассмотрите способ развертывания для приложений Служба приложений. Эти параметры находятся в Центре развертывания.
Непрерывное развертывание (CI/CD) — это процесс, используемый для отправки новых функций и исправлений ошибок в быстром и повторяющегося шаблоне с минимальным воздействием на конечных пользователей. поддержка Azure автоматизированное развертывание непосредственно из нескольких источников:
GitHub. Azure поддерживает автоматизированное развертывание напрямую из GitHub. При подключении репозитория GitHub к Azure для автоматического развертывания все изменения, которые вы отправляете в рабочая ветвь на GitHub, автоматически развертываются для вас.
Bitbucket. Эта платформа очень схожа с GitHub, и для нее можно настроить автоматизированное развертывание.
Локальная Git: функция Служба приложений веб-приложения предлагает локальный URL-адрес, который можно добавить в качестве репозитория.
Azure Repos: Azure Repos — это набор средств управления версиями, которые можно использовать для управления кодом. Независимо от того, является ли проект вашего программного обеспечения большим или малым, рекомендуется как можно скорее использовать контроль версий.
Развертывание вручную позволяет вручную отправить код в Azure. Существует несколько вариантов отправки кода вручную:
Удаленный Git: функция Служба приложений веб-приложения предоставляет URL-адрес Git, который можно добавить как удаленный репозиторий. Отправка в удаленный репозиторий развертывает приложение.
OneDrive: OneDrive — это служба, которая позволяет хранить и делиться файлами в Интернете с учетной записью Майкрософт.
Dropbox: Dropbox — это служба размещения файлов