2024-10-11 23:27:05 +03:00
2024-10-11 23:27:05 +03:00
2024-10-08 00:18:36 +03:00
2024-10-11 22:02:28 +03:00
2024-10-11 22:02:28 +03:00
2024-10-10 00:22:26 +03:00
2024-10-11 23:27:05 +03:00

Git Pusher

  • следит за изменениями, сделанными в git репозитории
  • при обнаружении изменений делает коммит со всеми файлами, подписывает текущей датой и отправляет в remote

Preparation

  1. Подготовьте git проект
    • он должен быть проинициализирован и связан с remote
    • git config --global user.name и git config --global user.email должны быть установлены
    • установлена необходимая ветка
  2. узнайте полный путь до репозитория: pwd
  3. должны быть установлены:

Installation

Установить systemd unit в пользовательскую область скриптом

. install.sh -i <ID> -w <GIT_PATH>

, где параметрами выступают:

  • ID - идентификатор запуска на случай, если нужно отслеживать несколько git проектов
  • GIT_PATH - путь до git проекта, который нужно отслеживать

Using on Cron

Использовать ключ запуска для единичного запуска:

poetry run git-pusher -w <DIR> -r
Description
No description provided
Readme 38 KiB
Languages
Python 63%
Shell 37%