This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
методологии_devops [2022/08/16 13:22] val [Примерный план] |
методологии_devops [2022/08/16 14:04] val [Примерный план] |
||
---|---|---|---|
Line 66: | Line 66: | ||
Часть 3: Работа с ветками в GitLab CI/CD (в теме Ansible) | Часть 3: Работа с ветками в GitLab CI/CD (в теме Ansible) | ||
- | - Включаем [[Сервис Git]] для каталога openvpn1 и загружаем его в новый репозиторий openvpn1 в GitLab (пользуясь инструкцией к проекту, можно оставить ветку master) | + | - Устанавливаем [[Инструмент GitLab#GitLab Runner]] (shell) на server |
+ | - Включаем [[Сервис Git]] для каталога openvpn1 и загружаем его в новый репозиторий openvpn1 в GitLab (пользуясь инструкцией к проекту, можно переименовать ветку master->main) | ||
- Загружаем репозиторий openvpn1 на локальную систему в [[Cmder]], открываем проект в npp | - Загружаем репозиторий openvpn1 на локальную систему в [[Cmder]], открываем проект в npp | ||
- | - [[Сервис Git#Работа с ветками]] в Git для тестовой конфигурации в [[Сервис Ansible#Роль OpenVPN сервера]] | + | - Используем [[Сервис Git#Работа с ветками]] в Git для тестовой конфигурации в [[Сервис Ansible#Роль OpenVPN сервера]] |
- | - Используем GitLab для CI/CD сервиса OpenVPN с ручным тестированием тестовой конфигурации | + | - |
+ | - Используем GitLab CI/CD [[Инструмент GitLab#Пример shell ansible]] для сервиса OpenVPN с ручным тестированием тестовой конфигурации | ||
=== Инфраструктура как код, при построении ландшафта на примере Vagrant === | === Инфраструктура как код, при построении ландшафта на примере Vagrant === |