Skip to content

Структура GIT репозитория

DANGER

У Pepeunit строгие требования к размеру репозиториев - это связано с хранением репозиториев на стороне инстансов Pepeunit.

Cтандартное ограничение 50МБ, но Администраторы инстансов могут увеличить данный лимит установив значение PU_MAX_EXTERNAL_REPO_SIZE в Backend ENV.

Для выполнения такого строгого требования не рекомендуется хранить в репозиториях картинки и бинарные файлы.

Для микроконтроллеров в Pepeunit есть система очистки репозитория перед генерацией архива с программой. Данный алгоритм удаляет определённые файлы и директории. Подробнее об этой механике можно узнать в разделе структура архивов с обновлениями.

Набор файлов в репозитории Unit

Файлы которые Pepeunit ожидает увидеть в репозитории Unit:

bash
$> tree -a -L 2
.
├── env_example.json
├── .git
   └── ...
├── .gitignore
├── LICENSE
├── .pepeignore
├── pepeunit.toml
├── README.md
└── schema_example.json