Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 10, 2019 18:34:08

polin11
Зарегистрирован: 2013-05-02
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

python gitlab api

Создаю программу на python, которая формирует txt файл, затем файл нужно запушить в репозиторий gitlab.
Есть такой вариант: при помощи библиотеки subprocess, через вызов командной строки и использования команд git:
1) Клонируем репозиторий
2) добавляем в него новый файл
3) Коммитим и пушим в ветку
4) Удаляем каталог, который клонировали
Минус этого варианта, что нужно клонировать лишние данные.
Вопрос такой, есть документация https://docs.gitlab.com/ee/api/
в документации не могу найти пример как запушить новый файл в репозиторий.
Посоветуйте пошаговый алгоритм, как при помощи этого api решить поставленную задачу и возможно ли это?

Офлайн

#2 Янв. 11, 2019 00:48:18

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

python gitlab api

Create a commit with multiple files and actions



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version