mirror of
https://gitlab.com/foxixus/neomovies_mobile.git
synced 2025-10-28 01:18:50 +05:00
ci: configure for GitLab Instance Runners
- Use saas-linux-medium-amd64 tag for TorrentEngine build (4GB RAM, 2 cores) - Update documentation with Instance Runner setup guide - Add comparison table for different runner sizes - Keep docker tag for other jobs as fallback
This commit is contained in:
@@ -34,7 +34,7 @@ build:torrent-engine:
|
||||
stage: build
|
||||
image: mingc/android-build-box:latest
|
||||
tags:
|
||||
- docker
|
||||
- saas-linux-medium-amd64 # GitLab Instance Runner (4GB RAM, 2 cores)
|
||||
script:
|
||||
- echo "Building TorrentEngine library module..."
|
||||
- cd android
|
||||
|
||||
@@ -116,9 +116,37 @@ GRADLE_OPTS="-Xmx1536m -XX:MaxMetaspaceSize=512m"
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Настройка GitLab Runner
|
||||
## 🔧 Настройка GitLab Instance Runners
|
||||
|
||||
Для локального тестирования CI/CD:
|
||||
### **Рекомендуется: Использовать GitLab Instance Runners (SaaS)**
|
||||
|
||||
GitLab предоставляет 112+ бесплатных shared runners для всех проектов!
|
||||
|
||||
**Как включить:**
|
||||
|
||||
1. Перейдите в **Settings → CI/CD → Runners**
|
||||
2. Найдите секцию **"Instance runners"**
|
||||
3. Нажмите **"Enable instance runners for this project"**
|
||||
4. Готово! ✅
|
||||
|
||||
**Доступные теги для Instance Runners:**
|
||||
|
||||
| Тег | RAM | CPU | Описание |
|
||||
|-----|-----|-----|----------|
|
||||
| `saas-linux-small-amd64` | 2 GB | 1 core | Легкие задачи |
|
||||
| `saas-linux-medium-amd64` | 4 GB | 2 cores | **Рекомендуется для Android** |
|
||||
| `saas-linux-large-amd64` | 8 GB | 4 cores | Тяжелые сборки |
|
||||
| `docker` | varies | varies | Любой Docker runner |
|
||||
|
||||
**Наша конфигурация использует:**
|
||||
- TorrentEngine: `saas-linux-medium-amd64` (4GB, 2 cores)
|
||||
- Остальные jobs: `docker` (автоматический выбор)
|
||||
|
||||
---
|
||||
|
||||
### **Альтернатива: Локальный Runner (не требуется)**
|
||||
|
||||
Только если нужна кастомная конфигурация:
|
||||
|
||||
```bash
|
||||
# 1. Установка GitLab Runner
|
||||
|
||||
Reference in New Issue
Block a user