VSTS Yaml Build - Не найдена конечная точка службы центра приложений - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь настроить определение сборки с помощью YAML.Я использую задачу AppCenterDistribute .Требуется и конечная точка MS App Center.Я настроил один согласно этому учебнику .

Однако я получил это сообщение об ошибке:

"Шаг ввода serverEndpoint ссылается на конечную точку Appcenter , который не может быть найден. Конечная точка службы не существует или не авторизована для использования. "

Это точно такая же проблема, как и в этом посте , хотя я 'Мы убедились, что Я в правильном проекте VSTS.

В чем может быть проблема?Сейчас я даже не могу запустить свою сборку.

Вот раздел YAML:

переменные:

APKName: 'com.project.this.apk'
- task: AppCenterDistribute@1
displayName: Deploy APK to App Center
inputs:
  serverEndpoint: Appcenter
  appSlug: 'Project/Learn'
  appFile: '$(build.artifactstagingdirectory)\$(APKName)'
  symbolsIncludeParentDirectory: false
  releaseNotesInput: Notes

Обратите внимание, что у меня нормальная веб-сборка VSTS (снемного другое имя) в том же проекте VSTS, который создает и может распространять с использованием одной и той же конечной точки в Центр приложений.

При отправке сборки YAML возникает ошибка:

Submit build error

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Вы следовали учебному пособию по Центру приложений, но вам все еще нужно создать конечную точку в VSTS, которая, как мне кажется, вам не хватает.Это невозможно сделать через Yaml.

. Для этого подключитесь к VSTS и начните создавать новое определение сборки пустого процесса ВРУЧНУЮ для того же проекта.Добавьте задачу «Распространение центра приложений».Для конечной точки есть раскрывающийся список.Он пуст и есть кнопка «Создать» для его создания.Сделайте это и дайте ему имя, которое вы используете в своем Yaml.Затем вы можете отменить создание определения сборки и использовать свой Yaml.

enter image description here

ОБНОВЛЕНИЕ:

Я ответил слишком быстро, поскольку вы сказали, что у вас уже есть определение сборки, работающее нормально с конечной точкой App Center.Я все еще придерживаюсь вышесказанного, поскольку это может помочь другим.

Однако, когда я сравниваю ваш Yaml с моим, я замечаю, что я использую кавычки, а вы нет.Это может быть проблемой (также у меня могут быть только кавычки, потому что у меня в имени конечной точки есть пробел, а у вас его нет).

serverEndpoint: 'App Center'

В своем существующем определении рабочей сборки пробовали ли вы «Просмотр»Yaml "кнопка в правом верхнем углу?Это дает вам соответствующий yaml, и это очень полезно: -)

enter image description here

0 голосов
/ 01 июня 2018

Я также могу воспроизвести проблему, когда в определение сборки YAML добавлена ​​задача App Center Distribute.

И я также создаю проблему Ошибка отображения задачи App Center Distribute при постановке в очередь сборки YAML для этого.Вы можете следить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...