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.
Course Outline
Ден 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, работещ в мултисървърна среда, като се предполага нулев престой по време на внедряването.
Requirements
Основна способност за използване GIT
Основни умения за програмиране, например в PHP.
14 Hours
Testimonials (3)
Being introduced to some technologies I wish I knew earlier.
Michel - Vanier College
Course - DevOps Practical Implementation and Tools
I like all the possibilities that I discovered in the course about DevOps options that I can apply in order to have a better CD/CI workflow!
Juan Manuel - si
Course - Jenkins: Continuous Integration for Agile Development
Very detailed, trainer knows the subject very well and has covered a lot of topics