我正在使用 AzureDevOps 构建管道,但遇到了一个奇怪的问题。
这是我的管道:
- stage: 'Test'
displayName: 'Deploy to the test environment'
dependsOn: Build
jobs:
- job: 'Deploy'
steps:
- download: current
artifact: lorehub-front
- bash: cd $(Pipeline.Workspace); echo $(ls)
- bash: cd $(Pipeline.Workspace)/lorehub-front; echo $(ls)
- task: AzureStaticWebApp@0
displayName: 'Publish to Azure Static WebApp'
inputs:
app_location: $(Pipeline.Workspace)/lorehub-front
azure_static_web_apps_api_token: xxxx
第一个 bash 显示文件夹“lorehub-front”已显示
第二个 bash 显示内部文件夹是正确的文件(index.html 等)
脚本内容:cd /home/vsts/work/1/lorehub-front;回声 $(ls)
android-chrome-192x192.png android-chrome-512x512.png apple-touch-icon.png css env-config.js favicon-16x16.png favicon-32x32.png favicon.ico 字体 index.html js site.webmanifest
但我收到此错误:
应用程序目录位置:'/home/vsts/work/1/lorehub-front' 无效。无法检测到此目录。请验证您的部署配置文件是否反映了您的存储库结构。