【发布时间】:2020-01-12 07:13:29
【问题描述】:
我必须使用 Azuredevops 通过 build.yaml 构建 javascript 应用程序,并且根据微软文档 https://docs.microsoft.com/en-us/azure/azure-functions/functions-how-to-azure-devops 我无法运行它,因为我很震惊 “加载 YAML 构建管道时出错。段数错误”异常
pool:
vmImage: 'ubuntu-latest'
trigger:
batch: false
branches:
include:
- '*'
paths:
exclude:
- 'Currency/*'
steps:
- bash: |
if [ -f Convertor.csproj ]
then
dotnet build Convertor.csproj --output ./bin
fi
npm install
npm run build --if-present
npm prune --production
- task: ArchiveFiles@2
displayName: "Archive files"
inputs:
rootFolderOrFile: "$(System.DefaultWorkingDirectory)"
includeRootFolder: false
archiveFile: "$(System.DefaultWorkingDirectory)/build$(Build.BuildId).zip"
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(System.DefaultWorkingDirectory)/build$(Build.BuildId).zip'
artifactName: 'drop'
这是我的 build.yaml
【问题讨论】:
-
你能分享错误的截图吗?使用 yaml 文件。
-
应该
name: 'drop'是artifactName: 'drop'- docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/… -
@JaromandaX 所以我把这个名字改成了 artifactName 但它没有帮助
-
我的 build.yaml 被添加到描述中,我得到的错误是“加载 YAML 构建管道时发生错误。段数错误”
-
您检查过
inputs中的task: ArchiveFiles@2是否也正确
标签: javascript build azure-devops yaml