User Tools

Site Tools


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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
вход_в_ci_cd_для_linux_админа [2022/07/19 11:20]
val [Скучное ТЗ]
вход_в_ci_cd_для_linux_админа [2022/08/15 06:56] (current)
val [Шаг 4. От Git к GitLab]
Line 8: Line 8:
 ===== Скучное ТЗ ===== ===== Скучное ТЗ =====
  
-  * Линукс админу предоставить возможность себе и коллегам править файлы конфигурации сервисов в едином удобном пространстве,​ с историей изменений и автоматизацией процессов тестирования и обновления на серверах+  * Линукс админу предоставить возможность себе ​(и коллегамправить файлы конфигурации сервисов в едином удобном пространстве,​ с историей изменений и автоматизацией процессов тестирования и обновления на серверах 
 ===== Запись вебинара ===== ===== Запись вебинара =====
 +
 +===== Методическая подготовка =====
 +
 +  * Установлен [[Инструмент GitLab]] на server
 +  * Создана учетная запись student в GitLab на server
 +  * Установлена для [[Установка ПО из исходных текстов#​Использование утилиты make]] на gate
 +  * [[Модуль AppArmor#​Определение наличия и правка профилей для служб]] dhcp на gate
 +  * Загружен deb дистрибутив [[Инструмент GitLab#​GitLab Runner]] на gate
  
 ===== Шаг 1. Что у нас есть, подходящее для начала ===== ===== Шаг 1. Что у нас есть, подходящее для начала =====
Line 31: Line 40:
   * Подключаемся как student, New Blank Project (Project name: dhcp, без README)   * Подключаемся как student, New Blank Project (Project name: dhcp, без README)
   * [[Сервис Git#​Обновление сетевого репозитория из локального]]   * [[Сервис Git#​Обновление сетевого репозитория из локального]]
-  * Редактируем dhcpd.conf в GitLab IDE +  * Редактируем dhcpd.conf в GitLab IDE (Commit to master branch)
   * [[Сервис Git#​Клонирование и обновление локального репозитория из сетевого]]   * [[Сервис Git#​Клонирование и обновление локального репозитория из сетевого]]
   * [[Установка ПО из исходных текстов#​Использование make для сопровождения файлов конфигурации сервиса]]   * [[Установка ПО из исходных текстов#​Использование make для сопровождения файлов конфигурации сервиса]]
  
-===== Шаг 5. А теперь CI/CD =====+===== Шаг 5. А теперь ​настоящий ​CI/CD !!! ===== 
 + 
 +  * [[Инструмент GitLab#​GitLab Runner]] 
 +  * Используем [[Пакет sudo]] для разрешений пользователя gitlab-runner 
 +  * [[Инструмент GitLab#​GitLab CI/CD]] 
 +  * [[Сервис DHCP#​Статистика DHCP сервера]] 
вход_в_ci_cd_для_linux_админа.1658218839.txt.gz · Last modified: 2022/07/19 11:20 by val