User Tools

Site Tools


вход_в_ci_cd_для_linux_админа

Вход в CI/CD для linux админа

Реклама

  • Сноуборд - это очень просто, забираетесь на гору повыше и съезжаете… CI/CD это очень просто - разрабатываете бэкенд на Go/Python, заворачиваете все в Docker, кладете исходники и образы в GitLab и настраиваете выкатку на прод в кластер Кubernetes, предварительно развернутый через Vagrant/Terraform и Ansible… Казалось бы, что общего между сноубордом и CI/CD? Ответ - высокий порог входа. Первый сразу требует множество физических навыков, второй сразу знание множества технологий
  • Наш вебинар посвящен ПЕРВОМУ шагу в CI/CD после которого можно будет “ехать” забираясь на все более высокие “горки” ловя кайф от скорости, баланса и ощущения себя волшебником, повелевающим множеством классных технологий

Техническое задание

  • Предоставить возможность коллективу системных администраторов править файлы конфигурации сервисов в едином удобном пространстве, с историей изменений и автоматизацией процессов тестирования и обновления на серверах

Запись вебинара

Методическая подготовка

Шаг 1. Что у нас есть, подходящее для начала

Шаг 2. Git для linux админа

Шаг 3. "Первый" пример CI/CD в истории)

Шаг 4. От Git к GitLab

Шаг 5. А теперь настоящий CI/CD !!!

Итоги

Возвращаемся к началу)

Удаляем проект webd из GitLab

Удаляем gitlab-runner gate из GitLab

gate# visudo  #Удаляем пользователя gitlab-runner  

gate# apt purge gitlab-runner

gate# su - student

student@gate:~$ rm -rf dhcp/

gate# cd /etc

gate:/etc# rm -rf .git/

gate# sh conf/dhcp.sh
вход_в_ci_cd_для_linux_админа.txt · Last modified: 2023/03/16 15:24 by val