Передача файлов для python-сервиса на вход Jenkins.

Есть сервис на python, который выполняет конвертацию файлов из формата .txt в кастомный формат для дальнейшей обработки.
Пытаемся решить вопрос, каким образом человек, имея исходные файлы, может использовать сервис, не устанавливая python на компьютер. Собирать сервис в .exe-файл для локального использования не хочется. Пытаемся в качестве решения использовать jenkins - который будет дергать сервис и отдавать результаты конвертации, однако тут возникает проблема, каким образом подавать файлы для jenkins на вход/забирать результаты?
Или, возможно, есть более удобный способ?

Как вариант - запустить сервис в докере.
Где вообще находится сервис? На хостинге? Или в виде кода локально?

“Сервисом” я обозвал питоний скрипт, который выполняет конвертацию.
Поднять докер на машине аналитика, который планирует пользоваться этим скрипом, не получится, изза политик безопасности и отсутствия админ/учетки.
Пока остановились на flask-сервисе, который поднят на одном из серверов, к которому есть доступ - вроде бы есть метод, который позволяет загружать текстовые файлы.

ну вариант с flask самый простой и очевидный. Зачем городить огород… Подняли веб-сервер и забыли.

Если у него есть API - то можно использовать Postman чтобы делать быстрые запросы с нужными файлами.

1 лайк