Мне нужна помощь, чтобы понять, как использовать DevOps Azure для развертывания приложения, над которым я работаю, на виртуальной машине Windows.
Текущий процесс: наш код в настоящее время находится в репозитории Azure Git, и у нас есть два сервера QA, серверы QA уже настроены. Каждый раз, когда мы обращаемся к серверу QA, чтобы вручную извлечь последний код с помощью команды git pull из командной строки. Затем запустите веб-страницу для обновления / понижения базы данных, если скрипт базы данных был обновлен.
Цель: будет использовать DevOps Azure для автоматизации процесса.
Вот что я хотел бы знать:
- 1) С помощью Azure DevOps при развертывании кода на сервере QA можно ли копировать только измененные файлы? Пакет программного обеспечения довольно большой, чтобы скопировать его, потребуется много времени.
- 2) Как Azure DevOps перемещает файлы на сервер QA, использует ли он Git pull или копию файла?
- 3) При использовании инструментов DevOps Azure можно ли вызвать запрос http (s)?
- 4) Могу ли я проверить наличие обновлений в Git-репозитории?
- 5) Существует ли какая-либо инструментальная поддержка логики if / else, потому что мы будем запускать запрос http (s), только если в Git repo есть изменения.
Просто бы получить общее представление.