部署到 CloudHub 失败并出现 YAML 错误

Deploying to the CloudHub fails with the error in the YAML

我正在尝试使用 Azure Devops CI/CD 管道将 mulesoft 应用程序部署到 DEV CloudHub。但是当应用程序部署到 Cloud Hub 时,它会抛出类似

的错误

ConfigurationPropertiesException: YAML configuration properties only supports string values, make sure to wrap the value with \" so you force the value to be an string. Offending property is sharepoint.auth with value null"}

下面是我的DEV yaml文件

# Sharepoint
sharepoint:
  maxCouncurrency : "2"
  siteUrl: "https://example.com/sites/D365Admin"
  auth:
##username: ""
##password: ""
  listener:
    path: "/sites/D365Admin/NP/SF"
    polling:
      frequency: "60" # In seconds
      startDelay: "30" # In seconds
  archive:
    path: "/sites/D365Admin/NP/SF-Archive"

我注释掉了管道变量中提供的用户名和密码。但我不确定为什么我在 sharepoint.auth 上收到错误任何建议我在这里遗漏了什么。

错误信息看起来很清楚。 属性 sharepoint.auth 没有任何值,它的值为 null,这是不允许的。只允许使用字符串,并且 null 不是字符串。尝试对其进行评论或为其分配一个空字符串 ("")。如果您没有将它用于任何用途,请对其进行评论。