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

Я пытаюсь протестировать разные вещи в 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 равен " "

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

2 ответа

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

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

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

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

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

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

Другие вопросы по тегам