Как синхронизировать Postman с репозиторием git

Мне интересно, как вы можете синхронизировать конфигурацию Postman с репозиторием git.

Я знаю, что вы можете экспортировать и импортировать из Postman в папку - это нормально - но я подумал, было ли что-то более легкое.

Ответы

Ответ 1

Я не совсем уверен, как вы пытаетесь это использовать, но несколько вариантов:

Первый вариант

использовать их аддон cli под названием newman. Вы можете запускать коллекции из URL-адреса или локального файла с помощью newman, используя

newman run http://some.url.here

Затем, если вы сделаете удаленный url частью репозитория git, он, очевидно, обновит/изменит с каждым фиксатором /pull

Второй вариант

Попробуйте это с особой осторожностью, и только если вы чувствуете себя комфортно с процессом, также это может быть несовместимо с их условиями использования, поэтому я не предлагаю вам попробовать его без предварительного исследования

Если вы можете найти каталог, в котором хранятся коллекции Postman, вы можете создать жесткую ссылку с командной строкой из репозитория git на вашем компьютере в каталог или конкретный файл, который вам нужно связать. Всякий раз, когда вы меняете исходный файл, он меняется в конфигурации Postman.

Способ, которым вы выполняете это, будет зависеть от используемой вами системы и версии Postman.

Ответ 2

Почтальон не предназначен для этого случая. Они предлагают облачную службу, которая синхронизирует вас и ваших сотрудников. Вы можете попробовать свой облачный план на 30 дней бесплатно. Проверьте здесь: https://www.getpostman.com/cloud_trial_faq

Ответ 3

В дополнение к экспорту и облачной синхронизации, как упоминалось в других ответах, есть и другие варианты.

  • Теперь есть встроенные интеграции для синхронизации ваших коллекций Postman с GitHub, с GitLab и другими сервисами для контроля версий. Эти интеграции предназначены для пользователей на платных планах.
  • У Postman также есть API, так что вы можете GET и запускать последнюю версию своей коллекции, среды или чего-либо еще, используя Newman или инструменты непрерывной интеграции, или создать собственную интеграцию.