Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
План на курса
Ден 1
Въведение
- DevOps - новоговор или ключова роля в ИТ проекти? Защо GitLab CI/CD? GitLab срещу. други CI/CD системи (CircleCI, Travis, TeamCity)
Подготовка за стартиране
- Архитектура и логика на решението, включително: GitLab / GitLab Runner Системни и хардуерни изисквания Инсталация GitLab и GitLab CI Първоначална конфигурация GitLab: дизайн, потребители, интеграции, подготовка за стартиране на първата непрекъсната интеграция
Настройка и подготовка на API
- Оптимизиране на настройките GitLab / GitLab CI: съвети и трикове Подготовка на API за използване в механизми за задействане
Първи CI/CD процес
- Инсталиране на GitLab CI Runner, системни и хардуерни изисквания Конфигуриране на проекта за свързване към GitLab CI Изпълнение на типичен процес: изграждане -> тестване -> разгръщане
Ден 2
Изграждане на конфигурационния файл .gitlab-ci.yml
- Практически примери за концепции: Среди и внедрявания Защитени среди Артефакти на работа Внедряване чрез Docker
Как GitLab CI улеснява живота на разработчиците
Изчисляване на % тестово покритие Състояние на компилация в MarkDown документи Изпращане на състояния на компилация в месинджъра (най-важен пример)
- Разширени възможности GitLab CI
AutoDevOps Klastry Kubernetes Разположете дъски ChatOps уеб терминал
- Казус на живо
изграждане, тестване и внедряване за проект, базиран на PHP/Magento, работещ в мултисървърна среда, като се предполага нулев престой по време на внедряването.
Изисквания
Основна способност за използване GIT
Основни умения за програмиране, например в PHP.
14 Hours
Oтзиви от потребители (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Course - Advanced Spinnaker
Харесвам всички възможности, които открих в курса за DevOps опции, които мога да приложа, за да имам по-добър работен процес на CD/CI!
Juan Manuel - si
Course - Jenkins: Continuous Integration for Agile Development
Machine Translated