Упражнение. Публикация API с помощью GitHub Actions
Ваше веб-приложение и API выполняются локально. Пришла пора опубликовать ваше веб-приложение и API в службе статических веб-приложений Azure.
Отправьте изменения на GitHub.
В предыдущем упражнении вы внесли изменения в API. Теперь пришло время зафиксировать эти изменения в ветви API и отправить их в GitHub.
Создание запроса на вытягивание
Вы отправили свою ветвь API в GitHub. Теперь вы хотите, чтобы действие GitHub опубликовало ваше веб-приложение и API по URL-адресу для предварительного просмотра. Ваш следующий шаг — это создание запроса на вытягивание для ветви main.
Откройте браузер.
Перейдите в репозиторий.
https://github.com/<YOUR_GITHUB_USERNAME>/my-static-blazor-app
Нажмите ссылку Запросы на вытягивание.
Нажмите Новый запрос на вытягивание.
Выберите главную ветвь в раскрывающемся списке базы.
Выберите ветвь api в раскрывающемся списке сравнения.
Выберите "Создать запрос на вытягивание".
Снова выберите Новый запрос на вытягивание.
Теперь активируется действие GitHub.
Посмотрите, как выполняется сборка и публикация действия GitHub.
Вы можете остаться в своем репозитории в браузере и понаблюдать за ходом выполнения действия GitHub. Чтобы увидеть ход выполнения, сделайте следующее.
Выберите меню Действия.
В меню "Рабочие процессы" выберите элемент рабочего процесса CI/CD службы статических веб-приложений Azure.
Выберите последнюю (верхнюю) ссылку в списке выполнений действий справа.
Нажмите ссылку Создать и развернуть задание.
После этого вы сможете увидеть ход выполнения действия GitHub по мере сборки и публикации вашего веб-приложения и API.
Откройте URL-адрес предварительного просмотра.
После успешного завершения действия GitHub вы можете просмотреть запущенное приложение в браузере.
Выберите меню Запросы на вытягивание.
Выберите свой запрос на вытягивание.
Нажмите ссылку после сообщения Статические веб-приложения Azure: ваш сайт готов. Перейти.
Обратите внимание на то, что URL-адрес предварительного просмотра содержит дефис, за которым следует число. Это число соответствует номеру созданного вами запроса на вытягивание. Для каждого создаваемого запроса на вытягивание вы получаете уникальный и повторяемый URL-адрес предварительной версии. Для создания URL-адреса предварительного просмотра также используется регион.
Следующие шаги
Поздравляем, вы создали свой первый экземпляр Статические веб-приложения Azure с веб-приложением и API! При слиянии созданного запроса на вытягивание Статические веб-приложения Azure автоматически развертывает изменения в рабочем приложении.