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
Last revision Both sides next revision
вход_в_ci_cd_для_linux_админа [2023/01/16 15:37]
val [Скучное ТЗ]
вход_в_ci_cd_для_linux_админа [2023/01/20 17:40]
val [Запись вебинара]
Line 1: Line 1:
 ====== Вход в CI/CD для linux админа ====== ====== Вход в CI/CD для linux админа ======
  
-===== Вдохновенная реклама =====+===== Реклама =====
  
   * Сноуборд - это очень просто,​ забираетесь на гору повыше и съезжаете... CI/CD это очень просто - разрабатываете бэкенд на Go/Python, заворачиваете все в Docker, кладете исходники и образы в GitLab и настраиваете выкатку на прод в кластер Кubernetes,​ предварительно развернутый через Vagrant/​Terraform и Ansible... Казалось бы, что общего между сноубордом и CI/CD? Ответ - высокий порог входа. Первый сразу требует множество физических навыков,​ второй сразу знание множества технологий   * Сноуборд - это очень просто,​ забираетесь на гору повыше и съезжаете... CI/CD это очень просто - разрабатываете бэкенд на Go/Python, заворачиваете все в Docker, кладете исходники и образы в GitLab и настраиваете выкатку на прод в кластер Кubernetes,​ предварительно развернутый через Vagrant/​Terraform и Ansible... Казалось бы, что общего между сноубордом и CI/CD? Ответ - высокий порог входа. Первый сразу требует множество физических навыков,​ второй сразу знание множества технологий
Line 12: Line 12:
 ===== Запись вебинара ===== ===== Запись вебинара =====
  
 +  * [[https://​youtu.be/​FeD6VBY2Xss|Вход в CI/CD для Linux-админа]]
 ===== Методическая подготовка ===== ===== Методическая подготовка =====
  
Line 32: Line 33:
 ===== Шаг 3. "​Первый"​ пример CI/CD в истории) ===== ===== Шаг 3. "​Первый"​ пример CI/CD в истории) =====
  
 +  * [[https://​www.specialist.ru/​course/​yun1-b|Linux. Уровень 1. Основы администрирования системы]]
 +  * [[Установка ПО из исходных текстов]]
   * [[Установка ПО из исходных текстов#​Использование make для сопровождения файлов конфигурации сервиса]]   * [[Установка ПО из исходных текстов#​Использование make для сопровождения файлов конфигурации сервиса]]
   * [[Сервис Git]] для каталога ~student/​dhcp/​   * [[Сервис Git]] для каталога ~student/​dhcp/​
Line 57: Line 60:
   * [[Преимущества обучения в specialist.ru]]   * [[Преимущества обучения в specialist.ru]]
  
 +===== Возвращаемся к началу) =====
 +
 +<​code>​
 +Удаляем проект 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
 +</​code>​
вход_в_ci_cd_для_linux_админа.txt · Last modified: 2023/03/16 15:24 by val