Статические веб-приложения Azure не могут создать простую веб-страницу HTML: не удалось определить язык из репо

мой проект devops git выглядит так:

index.html
my.js
my.css

Затем конвейер выдает эту ошибку:

Detecting platforms...
Could not detect any platform in the source directory.
Error: Could not detect the language from repo.


---End of Oryx build logs---
Oryx was unable to determine the build steps. Continuing assuming the assets in this folder are already built. If this is an unexpected behavior please contact support.
An unknown exception has occurred

For further information, please visit the Azure Static Web Apps documentation at https://docs.microsoft.com/en-us/azure/static-web-apps/
If you believe this behavior is unexpected, please raise a GitHub issue at https://github.com/azure/static-web-apps/issues/
Exiting
##[error]Error: The process '/usr/bin/bash' failed with exit code 1
Finishing: AzureStaticWebApp

Azure добавил этот файл сборки:

name: Azure Static Web Apps CI/CD

pr:
  branches:
    include:
      - main
trigger:
  branches:
    include:
      - main

jobs:
- job: build_and_deploy_job
  displayName: Build and Deploy Job
  condition: or(eq(variables['Build.Reason'], 'Manual'),or(eq(variables['Build.Reason'], 'PullRequest'),eq(variables['Build.Reason'], 'IndividualCI')))
  pool:
    vmImage: ubuntu-latest
  variables:
  - group: Azure-Static-Web-Apps-xxx-variable-group
  steps:
  - checkout: self
    submodules: true
  - task: AzureStaticWebApp@0
    inputs:
      azure_static_web_apps_api_token: $(AZURE_STATIC_WEB_APPS_API_TOKEN_xxx)
###### Repository/Build Configurations - These values can be configured to match your app requirements. ######
# For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig
      app_location: "/" # App source code path
      api_location: "" # Api source code path - optional
      output_location: "/" # Built app content directory - optional
###### End of Repository/Build Configurations ######

Я также пробовал это с этой строкой:

  output_location: "" 

но получить ту же ошибку.

В «параметрах приложения» на странице «конфигурация» статического веб-приложения Azure я попробовал следующее:

  ENABLE_ORYX_BUILD = false

Это продвинулось немного дальше, но все равно не удалось.

пробовал добавить это:

inputs:
  skip_app_build: true

Что дает эту ошибку:

 App Directory Location: '/' was found.
 Looking for event info
 Skipping step to build /working_dir with Oryx
 An unknown exception has occurred

==== обновление ==== Также попытался добавить фиктивный package.json, на случай, если нет способа избежать попытки azure использовать npm. используя этот package.json в корне:

{
  "name": "xxxx",
  "version": "0.0.1",
  "description": "xxxx",
  "main": "index.js",
  "repository": "[email protected]:v3/xxxx",
  "author": "[email protected]",
  "license": "MIT",
  "private": true,
  "scripts": {
    "start": "npx live-server"
  }
}

дал эту ошибку:

Detecting platforms...
Detected following platforms:
  nodejs: 16.19.0
Version '16.19.0' of platform 'nodejs' is not installed. Generating script to install it...
Error: Could not find either 'build' or 'build:azure' node under 'scripts' in package.json. Could not find value for custom run build command using the environment variable key 'RUN_BUILD_COMMAND'.Could not find tools for building monorepos, no 'lerna.json' or 'lage.config.js' files found.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
114
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я попробовал это снова сегодня, и теперь он строится. Проблема была либо

  1. система сборки Azure несколько дней не работала
  2. Я удалил один файл в проекте, который был символической ссылкой, которой там не должно было быть.

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

Похожие вопросы

Как подключиться к частной учетной записи хранения Azure из общедоступного статического веб-приложения Azure
Статическое веб-приложение Azure с настраиваемой проверкой подлинности (Azure AD) имеет цикл входа
Как подключить общедоступное статическое веб-приложение Azure к приложению-функции, защищенному частной конечной точкой
Получение несанкционированного доступа (401) при вызове API службы приложений из статического веб-приложения Azure, несмотря на то, что оно связано
Функция Azure как серверная часть, связанная со статическим веб-приложением Azure, без утверждений Azure AD AppRoleAssignments
Статическое веб-приложение Azure — пользовательская проверка подлинности удостоверения в Azure AD
Где находятся файлы Статического веб-приложения Azure?
Как добавить флаг --force в NPM в Azure Pipeline
Статическое веб-приложение Azure — копирование staticwebapp.config.json в выходной каталог
Contentful + статические веб-приложения Azure инициируют развертывание