Статическое веб-приложение Azure Oryx github прерывает сборку

#azure #azure-web-app-service #azure-static-web-app #oryx

#azure #azure-web-app-service #azure-static-web-app #oryx

Вопрос:

Я пытаюсь протестировать разные вещи в Azure, и я попытался настроить статическое веб-приложение. Репозиторий github на самом деле ни из чего не состоит.

введите описание изображения здесь

Эти файлы в значительной степени пусты. Всякий раз, когда я отправляю что-либо в репозиторий, сборка запускается, но завершается ошибкой Oryx built the app folder but was unable to determine the location of the app artifacts. Please specify the app artifact location through the Github workflow file.

Я не уверен, что это значит с артефактами. Это крошечное веб-приложение не имеет никакой реальной сборки или чего-либо еще в файле azure-static-web-apps-xxxxxx-xxxx-xxxxxxx.yml. app_artifact_location — » «

Не совсем уверен, какие артефакты он ищет, или каковы они на самом деле.

Комментарии:

1. какой у вас файл YAML. поместите это сюда.

2. Какой файл YAML? Не думаю, что у меня есть

Ответ №1:

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

Чтобы добавить к этому app_artifact_location — это местоположение выходного каталога сборки относительно app_location. Например, если исходный код вашего приложения находится в /app, а сценарий сборки выводит файлы в папку /app/build, задайте build в качестве значения app_artifact_location .

Пошаговая сборка и развертывание создает и развертывает ваш экземпляр статических веб-приложений Azure. В разделе с помощью вы можете настроить эти значения для своего развертывания.

Ссылка: https://learn.microsoft.com/en-gb/azure/static-web-apps/github-actions-workflow

Ответ №2:

На основе https://learn.microsoft.com/en-us/azure/static-web-apps/overview

  • Интерфейсы на основе Python не поддерживаются. Клиенты обслуживаются статически и являются приложениями на основе браузера. Система сборки (0ryx), вероятно, не может определить структуру и генерирует сообщение об ошибке, которое вы видите.
  • Ожидаемая веб-страница по умолчанию index.html . Похоже, вы, возможно, неправильно написали его = index.hmtl