找不到VSTS-应用程序中心-Yaml-终结点

找不到VSTS-应用程序中心-Yaml-终结点,yaml,azure-devops,visual-studio-app-center,Yaml,Azure Devops,Visual Studio App Center,我正在尝试用yaml设置我的构建定义。 我在用电话。它需要和MS App Center的端点。我已经按照此设置了一个。 但是,我收到了错误消息: “Step input serverEndpoint引用了找不到的endpoint App Center。该服务端点不存在或未被授权使用。” “App Center”是我在VSTS中设置的端点的名称。以下是yaml中的任务: - task: AppCenterDistribute@0 displayName: 'iOS Deployment'

我正在尝试用yaml设置我的构建定义。 我在用电话。它需要和MS App Center的端点。我已经按照此设置了一个。

但是,我收到了错误消息:

“Step input serverEndpoint引用了找不到的endpoint App Center。该服务端点不存在或未被授权使用。”

“App Center”是我在VSTS中设置的端点的名称。以下是yaml中的任务:

- task: AppCenterDistribute@0
    displayName: 'iOS Deployment'
    inputs:
        serverEndpoint: 'App Center'
        appSlug: 'myname/myapp'
        appFile: ''#path to ipa
        symbolsDsymFiles: ''#path to dsym zip
        symbolsIncludeParentDirectory: false
        releaseNotesInput: 'release notes'
端点存在(请参见下面的屏幕截图)

如果我手动创建一个“构建定义”(即没有yaml),那么该端点在下拉列表中可用(见下文)

顺便说一句,为了生成我的yaml,我在门户上创建了一个游乐场构建定义,我不保存它,在右上角有一个“查看yaml”按钮。见下文


您应该首先将应用程序中心添加为VSTS中的端点

如果您以前没有在VSTS中添加App Center,则可以单击App Center分发任务中的新建按钮。然后输入连接名称和App Center Api令牌

并在App Center分发任务中选择端点连接。在指定应用程序Slug和发行说明等之后,您可以对生成进行排队


更多详细信息,您可以参考。

问题是我在vsts中创建的“App Center”端点与yaml构建定义中的端点不同。因此,vsts有理由抱怨找不到该端点。

我实际上不得不将服务连接的名称从“Visual Studio App Center”更改为“VSAC”。它不喜欢名称中的空格。这样称呼它。serverEndpoint:'VSAC'

能否通过将system.debug设置为true来显示详细的生成日志?此外,API令牌是否具有对app center的完全访问权限?是完全访问权限。实际上,错误消息甚至在生成定义运行之前就出现了。我将添加一个屏幕截图。请刷新应用程序中心中的“连接”分发任务,并检查是否可以从下拉列表()中找到终结点。如果端点已断开连接,它将显示您列出的错误消息()。在我执行yaml时,没有可视元素(因此任务上没有“刷新”)。但是,当我手动创建一个新定义时,下拉列表中会显示“应用程序中心”。因此,错误仅显示为YAML构建定义?您可以通过比较手动添加的任务()中的yaml来检查.yml文件中的内容。您可以显示整个.yml文件以对生成进行排队吗?要创建yaml文件,我在门户上手动创建一个新的生成定义(我不保存,它只是一个游乐场),然后单击右上角的“查看yaml”。我将添加一个屏幕截图。我发现了问题并更新了问题。谢谢您的帮助。好的,您可以添加更新作为答案并接受它。