You've already forked gitmanager
mirror of
https://github.com/Untru/gitmanager.git
synced 2025-08-09 21:37:16 +02:00
Изменения
This commit is contained in:
29
README.md
29
README.md
@@ -1,3 +1,32 @@
|
||||
## GitManager
|
||||
Что это и зачем?
|
||||
|
||||
Изначально была идея дать пользователю простой нитерфейс для работы с 1с по методологии Git Flow. Решение представляет из себя 3 коомпонента:
|
||||
* GitManager
|
||||
* GitAgent
|
||||
* Cli приложение (https://github.com/Untru/pivo-cli)
|
||||
|
||||
GitManager и GitAgent Это одна и та жа конфигурация. Идея сделать GitAgent родилась изза того что по сети сборка и разборка исходников работает очень долго, по этому основная база отправляет команды в GitAgent И он уже запускает скрипты.
|
||||
|
||||
Общая схема работы:
|
||||
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
participant GitManager as GitManager (Сервер 1)
|
||||
participant GitAgent as GitAgent (Сервер 2)
|
||||
participant GitCLI as Git CLI (Сервер 3)
|
||||
|
||||
GitManager ->> GitAgent: Отправка команды (git pull/clone)
|
||||
activate GitAgent
|
||||
GitAgent ->> GitCLI: Запуск git-команды
|
||||
activate GitCLI
|
||||
GitCLI -->> GitAgent: Результат (stdout/stderr)
|
||||
deactivate GitCLI
|
||||
GitAgent -->> GitManager: Ответ (логи/статус)
|
||||
deactivate GitAgent
|
||||
```
|
||||
|
||||
|
||||
|
||||
## Старт работы
|
||||
|
Reference in New Issue
Block a user