我正在设置Azure DevOps管道(一个Azure任务),目的是部署一个资源组和其中的几个资源。到目前为止,我已经能够在本地pc上部署和验证,没有任何问题,但是,当我在DevOps中配置管道时,我会得到以下错误消息:
C:\devops_work\11\s\main_v2.bicep(55,29):错误BCP091:读取文件时出错。找不到路径'C:\devops_work\11\isv-bicep\storage_account.bicep'.的一部分
对于上下文,'main_v2.bicep‘是我的“主文件”,在这里调用模块,在本例中,"storage_account.bicep“所有其他模块都会发生相同的错误。关于我的管道的几个细节:
我正在使用我自己的代理池
< code >H19的根级,我的管道不是YAML管道H 210G 211
对此的任何帮助或洞察力都将受到应有的感谢。
发布于 2022-09-22 16:04:12
您需要指定工作目录并确保您的存储库正在被克隆。
steps:
- checkout: self
- powershell: |
az deployment group create `
-f "your-bicep-file.bicep" `
-g "your-resource-group-name"
workingDirectory: $(Build.SourcesDirectory)如果管道与您的二头肌文件不在同一个存储库中,那么在签出上,用存储库别名的名称更改self,并用路径来补充工作目录(默认情况下,它被克隆到$(Build.SourcesDirectory)中,但是如果签出多个repo,它会添加一个额外的目录)。
steps:
- checkout: <your repo alias>
- powershell: |
az deployment group create `
-f "your-bicep-file.bicep" `
-g "your-resource-group-name"
workingDirectory: $(Build.SourcesDirectory)/<your repo alias>https://stackoverflow.com/questions/73223852
复制相似问题