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