mirror of
https://gitlab.com/foxixus/neomovies_mobile.git
synced 2025-10-28 03:58: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
|
stage: build
|
||||||
image: mingc/android-build-box:latest
|
image: mingc/android-build-box:latest
|
||||||
tags:
|
tags:
|
||||||
- docker
|
- saas-linux-medium-amd64 # GitLab Instance Runner (4GB RAM, 2 cores)
|
||||||
script:
|
script:
|
||||||
- echo "Building TorrentEngine library module..."
|
- echo "Building TorrentEngine library module..."
|
||||||
- cd android
|
- 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
|
```bash
|
||||||
# 1. Установка GitLab Runner
|
# 1. Установка GitLab Runner
|
||||||
|
|||||||
Reference in New Issue
Block a user