Запуск сценариев почтальона на бамбуковом CI сервере - PullRequest
0 голосов
/ 06 марта 2019

Мое требование - запускать сценарии почтальона на бамбуке. Однако у нас есть хранилище для collection.json, поскольку в моем файле среды есть некоторые конфиденциальные данные, такие как client_id, secret_id, username, password и т. Д. Я не могу отправить их в репозиторий.

Пожалуйста, посоветуйте мне, как я могу управлять своими коллекциями из бамбука, используя Newman.

1 Ответ

0 голосов
/ 08 марта 2019

Вы можете использовать свои переменные среды, если у вас есть учетная запись Postman:

  1. Вам понадобится X-Api-ключ для вашего проекта Postman (в вашей учетной записи Postman), затем выВы сможете использовать вызовы Postman API для получения идентификаторов коллекции и среды. Вот ссылка с документацией Postman API.
  2. Установите Newman на свой npm. Вот подробности о Ньюмане
  3. Запустите командную строку из вашего бамбука, которая запустит тестовый запуск Почтальона.Команда будет выглядеть следующим образом:

    newman run https://api.getpostman.com/collections/{{collectionId}}?apikey={{ApiKey}} -e https://api.getpostman.com/environments/{{EnvironmentId}}?apikey={{ApiKey}}

...