Я использую:
- коллекция почтальонов в версии 2.1
- Newman для запуска коллекции запросов.
- gitlab runner для запуска процесса newman
т.е.
- newman run path_to_collection/collenction_name.json -e path_to_environment/env_name.json -r cli
- git-репозиторий для моего проекта
- сервер с linux для ftp, для git-репо и для gitlab runner
А моя коллекция Postman содержит POST-запросы с абсолютным путем к CSV-файлу, прикрепленному к запросу с некоторыми данными
, то есть
...
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "Bearer {{access_token_admin}}"
}
],
"body": {
"mode": "formdata",
"formdata": [
{
"key": "file",
"value": "",
"type": "file",
"src": "/mnt/data/www/project_name/test/test_import/csv/file_name1.csv"
}
]}
...
Я храню все подключенные файлы для запросов в одном месте на ftp-сервере.Итак, мои csvs не находятся под контролем версий.Теперь я собираюсь добавить все свои csvs в репозиторий git, и поэтому я больше не могу использовать абсолютные пути.Есть ли способ использовать относительный путь внутри файла коллекции почтальона?И какая папка будет корневой папкой для относительного пути в этом случае?
Я попробовал сам разобраться.Без эффекта.