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

📡 Быстрый запуск собственного CI/CD-пайплайна на Linux

📡 Быстрый запуск собственного CI/CD-пайплайна на Linux Хотите автоматизировать сборку и тестирование своих проектов прямо на сервере? Тогда этот короткий гайд — то, что нужно! Собрана всего лишь пару команд — и ваш Linux превращается в мощный инструмент для DevOps. - Устанавливаем простейший сервер автоматизации: sudo apt-get install gitlab-runner - Регистрируем runner и связываем его с репозиторием: sudo gitlab-runner register - Создаем .gitlab-ci.yml с описанием задач — сборка, тесты, деплой: build: script: - make build test: script: - make test deploy: script: - ./deploy.sh Все, теперь каждый пуш — автоматически собирается и проверяется! Так легко управлять проектами, как будто держишь в руках волшебную палочку. Главное — только начать, а дальше всё работает само собой. Мечтаете о полноценном DevOps? Тогда задаёте себе вопрос: а не проще ли начать с малого и автоматизировать всё по чуть-чуть? Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkil

📡 Быстрый запуск собственного CI/CD-пайплайна на Linux

Хотите автоматизировать сборку и тестирование своих проектов прямо на сервере? Тогда этот короткий гайд — то, что нужно! Собрана всего лишь пару команд — и ваш Linux превращается в мощный инструмент для DevOps.

- Устанавливаем простейший сервер автоматизации:

sudo apt-get install gitlab-runner

- Регистрируем runner и связываем его с репозиторием:

sudo gitlab-runner register

- Создаем .gitlab-ci.yml с описанием задач — сборка, тесты, деплой:

build:

script:

- make build

test:

script:

- make test

deploy:

script:

- ./deploy.sh

Все, теперь каждый пуш — автоматически собирается и проверяется! Так легко управлять проектами, как будто держишь в руках волшебную палочку. Главное — только начать, а дальше всё работает само собой.

Мечтаете о полноценном DevOps? Тогда задаёте себе вопрос: а не проще ли начать с малого и автоматизировать всё по чуть-чуть?

Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill, а вакансии для системных администраторов — в боте https://t.me/gradeliftbot.

Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в telegram боте https://t.me/gradeliftbot.

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