web-dev-qa-db-ja.com

YAMLファイルの問題「マッピング値はこのコンテキストでは許可されていません」

私はAzure Devop Pipelinesを学んでいます。 yamlファイルにエラーが発生し、修正するのが難しいです。誰かが私を助けてください。

以下はエラーです:

():行3列11でこのコンテキストでマッピング値は許可されていません。

私はwww.yamllint.com/を使って修正していましたが、運がありません。 (_task:PowerShell@2_部は、azure devopsからの「タスク」オプションからデフォルトで追加されます。

_# Starter pipeline
- task:PowerShell@2
    inputs:
  filePath:'$(System.DefaultWorkingDirectory)/_learndevops/HelloWorld.ps1'
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
- task:PublishBuildArtifacts@1
  inputs:
    PathtoPublish:'$(Build.ArtifactStagingDirectory)'
    ArtifactName:'drop'
    publishLocation:'Container'
# https://aka.ms/yaml

trigger:
- master

pool:
  vmImage:'ubuntu-latest'

steps:
- script:echo Hello, world!
_
3
Manjunath Rao

stepsの後にタスクを置く必要があります。

# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml

trigger:
- master

pool:
  vmImage:'ubuntu-latest'

steps:
- script: echo Hello, world!

- task: PowerShell@2
  inputs:
   filePath: '$(System.DefaultWorkingDirectory)/_learndevops/HelloWorld.ps1'

- task: PublishBuildArtifacts@1
  inputs:
   PathtoPublish: '$(Build.ArtifactStagingDirectory)'
   ArtifactName: 'drop'
   publishLocation: 'Container'
 _

私はまたくぼみを修正しました、私のyamlをあなたのyamlをあなたに比較してください。

4