CI/CD — Continuous Integration (CI) и Continuous Delivery (CD). Это философия непрерывной интеграции и доставки.
Для практики я создала свой CI/CD в github actions.
План реализации: запускать проверку линтера css (это проверка на соблюдение стандарта синтаксиса css) и отправлять отчёт в telegram.
Для запуска CI/CD в репозитории проекта создан файл в формате .yml, в котором описана необходимая последовательность.
В этом .yml файле содержится вся настройка
Теперь при любом из событий:
- Любой пуш и коммит в main ветку
- Любой открытый pull request
Будет запускаться сборка ci/cd (github actions).