Найти в Дзене
Уроки Linux

🛠️ Как быстро настроить CI/CD на базе GitLab Runner

🛠️ Как быстро настроить CI/CD на базе GitLab Runner

Привет, любители автоматизации! 🚀

Мечтаешь запустить автоматические проверки и деплой прямо из Git? Сегодня расскажу, как сделать это легко и быстро, не ломая голову с настройками. Ведь CI/CD — это ключ к быстрому развитию и стабильности проектов!

🛠️ Настройка Runner на сервере:

- Установи runner:

sudo apt-get install gitlab-runner

- Зарегистрируй его:

sudo gitlab-runner register

ты ответишь на вопросы: URL GitLab, тэги, executor (обычно shell или docker).

- Проверь статус:

sudo gitlab-runner status

🌀 Настрой .gitlab-ci.yml — именно там задаешь процессы сборки и деплоя:

- Определяешь стадии:

stages:

- build

- test

- deploy

- Создаешь задания:

build_job:

stage: build

script:

- gcc main.c -o app

test_job:

stage: test

script:

- ./app --test

deploy_job:

stage: deploy

script:

- scp app user@server:/var/www/

🌟 Почему это так важно? Потому что правильно настроенный CI/CD позволяет:

- автоматизировать рутинные задачи

- ускорить релизы

- повысить качество продукта

А что для тебя важнее — скорость или стабильность? Возможно, баланс найдешь как раз в автоматизации!

Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!