Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| develop:gitlab [2025/01/05 19:38] – [Установка Runners] mirocow | develop:gitlab [2025/11/11 00:58] (текущий) – [Обслужинание] mirocow | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | {{tag> | ||
| + | |||
| ====== Gitlab ====== | ====== Gitlab ====== | ||
| ===== Установка ===== | ===== Установка ===== | ||
| + | |||
| + | |||
| + | ==== Установка на хост машине ==== | ||
| <code bash> | <code bash> | ||
| Строка 8: | Строка 13: | ||
| </ | </ | ||
| - | Контейнер | + | ==== Установка в контейнере ==== |
| <code yaml> | <code yaml> | ||
| version: " | version: " | ||
| Строка 69: | Строка 75: | ||
| </ | </ | ||
| - | ===== Заголовок ===== | + | ==== Установка Runners ==== |
| - | + | ||
| - | <code bash> | + | |
| - | $ systemctl stop gitlab-runner | + | |
| - | $ systemctl stop gitlab-runsvdir | + | |
| - | $ systemctl start gitlab-runsvdir | + | |
| - | $ gitlab-ctl reconfigure | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Установка Runners | + | |
| Контейнер | Контейнер | ||
| Строка 92: | Строка 89: | ||
| | | ||
| - ' | - ' | ||
| - | - '/ | ||
| | | ||
| | | ||
| | | ||
| - | </ | ||
| - | |||
| - | В контейнере | ||
| - | <code bash> | ||
| - | $ apt update && \ | ||
| - | apt install ca-certificates curl gnupg lsb-release -y && \ | ||
| - | mkdir -p / | ||
| - | curl -fsSL https:// | ||
| - | echo "deb [arch=$(dpkg --print-architecture) signed-by=/ | ||
| - | apt update && \ | ||
| - | apt install docker-ce-cli -y | ||
| </ | </ | ||
| * ssh | * ssh | ||
| * parallels | * parallels | ||
| - | * kubernetes - Запуск runner / обработчика внутри машины с kubernetes (клиент) | + | * [[kubernetes|kubernetes]] |
| * docker-autoscaler | * docker-autoscaler | ||
| * custom | * custom | ||
| * virtualbox | * virtualbox | ||
| - | * docker - Запуск runner / обработчика внутри контейнера (ubuntu: | + | * [[docker|docker]] |
| * docker-windows | * docker-windows | ||
| * docker+machine | * docker+machine | ||
| Строка 121: | Строка 106: | ||
| * shell - Запуск runner / обработчика внутри машины с gitlab-runner | * shell - Запуск runner / обработчика внутри машины с gitlab-runner | ||
| - | ===== Migrate all ===== | + | ===== Обслужинание |
| - | <code bash> | + | * [[develop:gitlab:generate-tokens]] |
| - | $ gitlab-rake gitlab:uploads:migrate:all | + | * [[develop:gitlab:db]] |
| - | $ gitlab-rake | + | * [[develop:gitlab:db:gitaly]] |
| - | $ gitlab-rake db:migrate | + | * [[develop:gitlab:permissions]] |
| - | $ gitlab-ctl hup puma | + | * [[develop:gitlab:fixed]] |
| - | $ gitlab-ctl restart sidekiq | + | |
| - | </ | + | |
| - | ===== Check / Проверка / Инструменты ===== | ||
| - | <code bash> | + | ==== PostgresQL ==== |
| - | $ gitlab-rake gitlab: | + | |
| - | $ gitlab-rake gitlab: | + | |
| - | $ gitlab-rake gitlab: | + | |
| - | $ gitlab-rake gitlab: | + | |
| - | $ gitlab-rake gitlab: | + | |
| - | $ gitlab-rake gitlab: | + | |
| - | $ gitlab-rake gitlab: | + | |
| - | $ gitlab-rake cache: | + | |
| - | $ gitlab-rake gitlab: | + | |
| - | $ gitlab-ctl restart | + | |
| - | </ | + | |
| - | + | ||
| - | ===== PostgresQL | + | |
| + | В контейнере | ||
| <code bash> | <code bash> | ||
| $ gitlab-psql -d gitlabhq_production | $ gitlab-psql -d gitlabhq_production | ||
| Строка 162: | Строка 132: | ||
| listen_addresses = ' | listen_addresses = ' | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ===== Документация ===== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | |||