Загрузить файл как параметр для задания в Azure DevOps - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть Azure конвейер DevOps, который автоматизирует создание пользователей в Salesforce. Я ожидаю информацию о пользователе в файле Excel, который должен быть передан в конвейер Azure DevOps в качестве параметра перед сборкой. Однако я не могу найти решение этой проблемы в Azure DevOps.

Я реализовал это в Jenkins, уже используя плагин параметров файла в моих предыдущих проектах. Azure DevOps имеет эту возможность?

Ответы [ 2 ]

0 голосов
/ 14 апреля 2020

После поиска по различным блогам и постам, я понял, что нет способа сделать это непосредственно в VSTS. Тем не менее, я смог обойти то же самое.

  1. Я создал историю пользователя VSTS и загрузил туда свое вложение
  2. Используя идентификатор рабочего элемента, я использовал работу Элемент api для получения идентификатора вложения.
  3. Используя API вложения, я смог написать скрипт python для загрузки этого вложения как часть предварительного шага в конвейере. Тогда это было доступно для использования через мой скрипт автоматизации.
0 голосов
/ 01 апреля 2020

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

Существует несколько расширений для чтения переменной из файла JSON, например: Json в переменную .

Если вы Я хочу читать из Excel, я думаю, вы должны написать скрипт, который делает это.

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