gpt4 book ai didi

azure - 在 Yaml 文件中使用 powershell 内联脚本时出现错误 "while parsing a block mapping did not find expected key"

转载 作者:行者123 更新时间:2023-12-03 01:19:08 27 4
gpt4 key购买 nike

Yaml 使用起来确实令人沮丧,我从 azure devops 发布管道导出为 YAML,每次我将此代码插入到我的 yaml 文件中并运行它时,Azure devops 总是说“错误 - 解析 block 映射时未找到预期的关键”。有人能够帮助了解如何在 yaml 中包含内联 powershell 脚本,因为 Azure Devops 中的导出 yaml 选项毫无用处

 - task: AzurePowerShell@5
displayName: 'test inline script in yaml'
inputs:
azureSubscription: 'azuresubscriptionid'
ScriptType: InlineScript
Inline: |
# Setting Variables
$var1 = "1!
Write-Output $var1
preferredAzurePowerShellVersion: 3.1.0

最佳答案

请在下面找到正确的脚本:

  - task: AzurePowerShell@5
displayName: 'test inline script in yaml'
inputs:
azureSubscription: 'azuresubscriptionid'
ScriptType: InlineScript
Inline: |
# Setting Variables
$var1 = "1"
Write-Output $var1
preferredAzurePowerShellVersion: 3.1.0

inputs: 之后有一个额外的缩进

请查看documentation .

Online Validator

enter image description here

感谢@vince-bowdren 关于脚本中的拼写错误。

关于azure - 在 Yaml 文件中使用 powershell 内联脚本时出现错误 "while parsing a block mapping did not find expected key",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72546486/

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