мой проект 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.
Я попробовал это снова сегодня, и теперь он строится. Проблема была либо