一段时间以来,我一直在尝试获得我认为从 Azure DevOps 存储库启动到 Azure 静态 Web 应用程序实例的简单部署。一切都托管在同一个帐户下。
这是一个标准的 Blazor Server 应用程序。除了 CSS 更改和 UI 之外,我还没有添加任何特别令人兴奋的东西。没有其他组件或依赖项。
我怀疑可能是一个异常值是一个(可能考虑不周的)项目名称,它使用了一个宏 'ē' 字符。唯一可能的因素是将所有源代码放在 /src 文件夹下而不是项目的根目录下,但是构建任务是成功找到该存储库并构建,所以除非我需要专门命名具有类似约定的输出文件夹,我看不到我还缺少什么。
失败消息是:
Oryx 构建了应用程序文件夹,但无法确定应用程序工件的位置。请通过 GitHub 工作流文件指定应用程序工件位置。
管道已尽我所能减少:
trigger:
- main
pool:
vmImage: ubuntu-latest
steps:
- checkout: self
submodules: true
- task: AzureStaticWebApp@0
inputs:
app_location: '/src'
output_location: ''
env:
azure_static_web_apps_api_token: $(deployment_token)
它总是很明显,但在这种情况下我没有看到它。有什么建议么?