Упражнение. Публикация API с помощью GitHub Actions
Веб-приложение и API работают локально. Теперь пришло время опубликовать веб-приложение и API в статических веб-приложениях Azure.
Отправка изменений в GitHub
Вы внесли изменения в API в предыдущем упражнении. Зафиксируйте эти изменения в ветви API и отправьте их в GitHub, выполнив следующие действия:
- В Visual Studio Code откройте палитру команд, нажав клавишу F1
- Введите и выберите Git: Зафиксировать все. Если Visual Studio Code предложит автоматически выполнить все изменения и зафиксировать их напрямую, нажмите кнопку "Да".
- Напишите сообщение для коммита, например изменения API
- Откройте палитру команд, нажав клавишу F1
- Введите и выберите Git: Push
- Если появится запрос с сообщением "Api" ветви нет вышестоящей ветви. Хотите опубликовать эту ветвь? Нажмите кнопку "ОК "
Создать pull-запрос
Вы принудили ветвь API к GitHub. Теперь вы хотите, чтобы действие GitHub опубликовало веб-приложение и API в URL-адресе предварительной версии. Таким образом, следующий шаг — создать pull request для основной ветви .
Открытие браузера
Перейдите в репозиторий
https://github.com/<YOUR_GITHUB_USERNAME>/my-static-web-app-and-api
Выберите ссылку "Запросы на вытягивание"
Нажмите кнопку "Создать pull request"
Выберите главную ветвь из раскрывающегося списка
Выберите ветвь API из раскрывающегося списка сравнения
Нажмите кнопку "Создать запрос на вытягивание"
Снова нажмите вторую кнопку "Создать запрос на вытягивание "
Теперь активируется действие GitHub.
Наблюдайте за сборкой и публикацией GitHub Action
Вы можете остаться на странице репозитория в вашем браузере и наблюдать за ходом выполнения GitHub Action. Просмотрите ход выполнения, выполнив следующие действия:
- Выберите меню действий
- В меню "Рабочие процессы" выберите элемент рабочего процесса CI/CD статических веб-приложений Azure ,
- Выберите верхнюю ссылку в списке выполненных действий.
- Выберите ссылку задание на сборку и развертывание.
Вы можете увидеть ход выполнения действия GitHub по мере его сборки и публикации веб-приложения и API.
Перейдите по URL-адресу предварительной версии
После успешного завершения действия GitHub можно просмотреть работающее приложение в браузере.
- Выберите меню "Запросы на вытягивание"
- Выберите запрос на слияние
- Выберите ссылку, следующую за сообщением Azure Static Web Apps: ваш тестовый сайт готов! Посетите его здесь
Обратите внимание, что URL-адрес предварительной версии содержит дефис, за которым следует число. Номер соответствует номеру запроса на вытягивание, который вы создали. Для каждого pull request вы получаете уникальный и постоянный URL-адрес предварительного просмотра. Регион также используется для формирования URL-адреса предварительного просмотра.
Дальнейшие действия
Поздравляем, вы создали свой первый экземпляр Azure Static Web Apps с веб-приложением и API!