Этот проект бал развернут локально на виртуальных машинах
- Машина VM1 (192.168.56.101) GitLab-ci
- Машина VM2 runner (build, test)
- Машина VM3 runner (deploy)
Если установка будет использоваться только для тестов, небольшого числа пользователей, не сильно нагружена — можно ориентироваться на меньшие значения:
- CPU: 4 ядра (или 2 vCPU) — минимально.
- RAM: 4-8 ГБ — желательно начать с 8 ГБ, 4 ГБ возможно, но будут ограничения.
- Диск: минимум ~10-20 ГБ свободного (для установки + данные тестовых проектов), желательно SSD.
- Хранилище данных Git-репозиториев отдельно: зависит от ваших проектов — выделите столько, сколько предполагаете хранить.
Если установка будет использоваться только для тестов, небольшого числа пользователей, не сильно нагружена — можно ориентироваться на меньшие значения:
- CPU: 1 ядро .
- RAM: 2 ГБ.
- Диск: минимум ~10-20 ГБ свободного.
- Установить GitLab (VM1)
- Установить GitLab_Runner (VM2, VM3)
- Создать файл .gitlab-ci.yml