Конвейер в Azure Devops, использующий задачу «Invoke Rest API», завершается ошибкой Ошибка: «<>. Yml (строка: 1, столбец: 1): последовательность не ожидалась» - PullRequest
0 голосов
/ 27 марта 2020

Я впервые использую Задачу в Azure Devops.

- task: InvokeRESTAPI@1
  inputs:
    connectionType: 'connectedServiceName'
    serviceConnection: 'Deploy'
    method: 'POST'
    headers: |
      {
      "Content-Type":"application/json", 
      "x-api-key": "<<>>", 
      "Authorization": "<<>>", 
      }
    body: |
      {
        "componentId": "<<>>",
        "packageVersion":"<<>>",
        "shareable":"false"
      }
    urlSuffix: 'package/create/'
    waitForCompletion: 'false'

1 Ответ

0 голосов
/ 30 марта 2020

Конвейер в Azure Ошибка разработки с использованием задачи «API вызова Invoke» Ошибка: «<>. Yml (строка: 1, столбец: 1): последовательность не ожидалась»

В соответствии с состоянием задачи Invoke REST API мы могли бы знать:

Использовать эту задачу в конвейере сборки или выпуска, чтобы вызывал HTTP API и проанализируйте ответ.

И

Задача API Invoke REST не выполняет действия по развертыванию непосредственно . Вместо этого он позволяет вам вызывать любой универсальный c HTTP REST API как часть автоматизированного конвейера и, необязательно, ждать его завершения.

Для получения дополнительной информации об использовании этой задачи см. Обзор разрешений и ворот .

Таким образом, мы могли бы НЕ использовать эту задачу непосредственно в конвейере build / release. И мы могли бы найти эту задачу на Azure devops marketplace . Он всегда используется для утверждений и шлюзов в конвейере выпуска:

enter image description here

Чтобы развернуть пакет, мы могли бы использовать соответствующую задачу развертывания, например Задача IIS Web App Deploy , Azure Развертывание службы приложений и т. Д.

Надеюсь, это поможет.

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