2

我正在尝试使用 yaml 设置我的构建定义。我正在使用AppCenterDistribute 任务。它需要和端点到 MS App Center。我已经按照本教程设置了一个。

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

“步骤输入serverEndpoint引用了无法找到的端点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”按钮。见下文。

在此处输入图像描述

4

3 回答 3

0

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

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

在此处输入图像描述

在此处输入图像描述

并在 App Center 分发任务中选择端点连接。在指定 App Slug 和发行说明等之后,您可以将构建排队。

更多细节,你可以参考Deploy VSTS Builds with App Center

于 2018-03-06T06:45:37.607 回答
0

问题是我在 vsts 中的另一个项目中创建了“App Center”端点,而不是 yaml 构建定义的端点。因此,vsts 正确地抱怨找不到该端点。

于 2018-03-06T07:57:55.003 回答
0

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

于 2020-06-06T19:28:14.170 回答