Azure devops ##[错误]必填项:';ConnectedServiceNameARM';输入-Azure DevOps
##[错误]必填:“ConnectedServiceNameARM”输入 这是在Azure DevOps中使用YAML内联脚本实现的Azure devops ##[错误]必填项:';ConnectedServiceNameARM';输入-Azure DevOps,azure-devops,yaml,Azure Devops,Yaml,##[错误]必填:“ConnectedServiceNameARM”输入 这是在Azure DevOps中使用YAML内联脚本实现的 需要有关如何输入以修复此错误的帮助吗?我在YAML真的是个新手。这是一个内联YAML,尝试的内容似乎破坏了YAML脚本。ConnectedServiceNameARM只是Azure订阅名称?我在azure devops中的服务连接有一个可用的azure订阅名称,所以我想知道出了什么问题 还需要运行此YAML代码,以便将输出文件放置在agent/\u work/\
触发:
-主要
游泳池:
名称:“CloudUiPath001”
要求:
-agent.name-等于UiPathAgent01
步骤:
-任务:AzurePowerShell@3
displayName:“Azure PowerShell脚本:InlineScript”
投入:
脚本类型:InlineScript
内联:|
$filePath='C:\ProgramFiles(x86)\UiPath\Studio'
$dir=(新对象-com scripting.filesystemobject).getFolder($filePath).ShortPath
$ProjectFilePath=“$(System.DefaultWorkingDirectory)/\u TESTREPO7/project.json”
$ExecutableFilePath=$dir+“\UiPath.Studio.CommandLine.exe”
$OutputFilePath=“.\$(获取日期-格式为'yyyy-MM-dd-HH-MM-ss')-工作流分析.json”
#这是一次试图将文件名写入管道变量的尝试:如果可能,可以继续此路径
写入主机“##vso[task.setvariable=jsonFilePath]$OutputFilePath”
写入输出“$(获取日期-格式为'HH:mm:ss')-已启动-工作流分析器CLI脚本”
$Command=“$ExecutableFilePath分析-p$ProjectFilePath”
调用表达式$Command | Out File-FilePath$OutputFilePath
写入输出“$(获取日期-格式'HH:mm:ss')-已完成-工作流分析器CLI脚本”
azurePowerShellVersion:最新版本
如何在内联YAML脚本中修复他的错误。我是YAML的新手,当我尝试输入时,出现了错误
##[错误]必填:“ConnectedServiceNameARM”输入根据您的
AzurePowerShell
任务定义,您似乎没有指定azureSubscription
字段
steps:
- task: AzurePowerShell@5
displayName: 'Azure PowerShell script: InlineScript'
inputs:
azureSubscription: 'xxx'
ScriptType: InlineScript
Inline: xxx
azurePowerShellVersion: 'LatestVersion'
您可以单击下图所示的设置
,以指定订阅
关于Azure PowerShell任务,请参阅此以了解详细信息