User Tools

Site Tools


методологии_devops

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
Next revision Both sides next revision
методологии_devops [2022/07/18 16:40]
val
методологии_devops [2022/08/14 18:28]
val [Примерный план]
Line 31: Line 31:
 </​code>​ </​code>​
  
-  * Запускаем установку [[Сервис Ansible]][[Инструмент GitLab]]+  * Настраиваем четь на gate и server 
 +  * На server запускаем сервис DNS 
 +  * На gate и server resolv.conf + на host системе dns для vbox адаптера 
 +  * На server запускаем установку [[Сервис Ansible]] ​и [[Инструмент GitLab]]
  
 === Историческая ретроспектива систем контроля версий и CI/CD === === Историческая ретроспектива систем контроля версий и CI/CD ===
  
-  - Изучаем/​вспоминаем [[Сервис Git]] на примере каталога /etc и [[Сервис DHCP]] системы gate +  - Изучаем/​вспоминаем [[Сервис Git]] на примере каталога /etc ПЕРЕД и после установки [[Сервис DHCP]] ​на систему gate 
   - Обсуждаем общий репозиторий для всех систем,​ но весь /etc туда - плохо   - Обсуждаем общий репозиторий для всех систем,​ но весь /etc туда - плохо
-  - Вспоминаем/​узнаем про [[Установка ПО из исходных текстов#​Использование make для сопровождения файлов конфигурации сервиса]],​ на примере dhcp, подключаем сюда [[Сервис Git]], это уже можно класть в общий репозиторий +  - Вспоминаем/​узнаем про ​[[Установка ПО из исходных текстов#​Использование утилиты make]] и, в том числе ​[[Установка ПО из исходных текстов#​Использование make для сопровождения файлов конфигурации сервиса]],​ на примере dhcp, поутно сталкиваемся с необходимостью [[Модуль AppArmor#​Определение наличия и правка профилей для служб]] в AppArmor, подключаем сюда [[Сервис Git]], это уже можно класть в общий репозиторий 
-  - Если GitLab к этому времени не установился,​ можно показать [[Сервис Git|Создание сетевого http/ssh/git репозитория]] и [[Сервис Git|Использование персонального http/ssh/git репозитория]]+  - Если GitLab к этому времени не установился,​ можно показать [[Сервис Git#Создание сетевого http/ssh git репозитория]] и обновление ​[[Сервис Gitерсонального http/ssh git репозитория]]
  
 === Современное решение CI/CD на примере GitLab === === Современное решение CI/CD на примере GitLab ===
Line 45: Line 48:
  
   - Знакомство с [[Инструмент GitLab]], пользователи,​ проекты (если GitLab к этому времени не установился,​ начать следующую тему)   - Знакомство с [[Инструмент GitLab]], пользователи,​ проекты (если GitLab к этому времени не установился,​ начать следующую тему)
-  - Знакомимся с GitLab CI/CD (устанавливаем ​gitlab-runner(shell) на gate и реализуем CI/CD (с автоматической проверкой синтаксиса) для сервиса dhcp +  - Знакомимся с GitLab CI/CDустанавливаем ​[[Инструмент GitLab#​GitLab Runner]] ​(shell) на gate и реализуем CI/CD (с автоматической проверкой синтаксиса) для сервиса dhcp 
   - Загружаем репозиторий dhpp на локальную систему в [[Cmder]], открываем проект в npp, меняем конфигурацию,​ проверяем изменения на gate   - Загружаем репозиторий dhpp на локальную систему в [[Cmder]], открываем проект в npp, меняем конфигурацию,​ проверяем изменения на gate
  
методологии_devops.txt · Last modified: 2022/09/19 13:17 by val