gpt4 book ai didi

Azure DevOps YAML 管道错误 : While parsing a block mapping did not find expected key

转载 作者:行者123 更新时间:2023-12-02 22:49:05 25 4
gpt4 key购买 nike

我刚刚使用 YAML 文件创建了一个管道,但总是收到错误“/_Azure-Pipelines/templates/webpart.yml: (Line: 41, Col: 27, Idx: 1058) - (Line: 41, Col: 60,Idx: 1091): 解析 block 映射时,未找到预期的键。”。我已经验证了 YAML 文件的缩进,看起来不错。

enter image description here

下面是我的 YAML 文件。

parameters:
- name: azureSubscription
type: string
- name: cdnStorageAccount
type: string
- name: cdnResourceGroupName
type: string
- name: cdnEndpointName
type: string
- name: cdnProfileName
type: string
- name: sourceBranchTrigger
type: string

stages:
- stage: build_stage
displayName: "Build"
jobs:
- job: build_job
steps:
- task: UseNode@1
displayName: "Use Node 8.x"
inputs:
version: "8.x"

- task: CmdLine@2
displayName: "Build"
inputs:
script: |
cd ./Webparts
npm run build-server

- task: PublishBuildArtifacts@1
displayName: "Publish Build Artifact (Apps)"
condition: ne(variables['Build.Reason'], 'PullRequest')
inputs:
PathtoPublish: "Webparts/sharepoint/solution/webpart.sppkg
ArtifactName: Apps

- task: PublishBuildArtifacts@1
displayName: "Publish Build Artifact (Scripts)"
condition: ne(variables['Build.Reason'], 'PullRequest')
inputs:
PathtoPublish: "Webparts/temp/deploy"
ArtifactName: Scripts

最佳答案

这是由于 PathtoPublish 的任务 PublishBuildArtifacts@1 中缺少引号造成的。我通过使用 RedHat 提供的 YAML 扩展发现了此错误。

enter image description here

启用该扩展并设置 YAML 格式 (SHIFT + ALT + F) 后,它应该会显示 YAML 文件中的错误。

enter image description here

关于Azure DevOps YAML 管道错误 : While parsing a block mapping did not find expected key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70258702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com