С этого видео открываю серию роликов по автоматизации рабочих процессов с помощью GitHub Actions. Для примера беру свой сайт https://intense-it.tech/. Акцентировать внимание буду больше на практике, нежели на теории.
Что будем автоматизировать:
Сжатие файлов;
Тестирование на W3C валидацию;
Тестирование на Accessibility (WCAG);
Ручной или автоматический деплой при достижении определенных условий, например, после пуша в ветку master;
Тестирование производительности;
Работа с защищенными ветками.
00:00 - Вступление
00:46 - Постановка задачи
02:35 - Про GitHub Actions и clean-css-cli
03:45 - Про YAML
Репозиторий:
https://github.com/Mavludin/intense-i...
Что такое CI/CD:
https://unity.com/ru/solutions/what-i...
YAML для начинающих:
https://1cloud.ru/blog/yaml_for_begin...
GitHub Actions:
https://docs.github.com/ru/actions
_____________________
Если будут вопросы, то пишите в комментариях, либо в чат в телегу: https://t.me/front_room
_____________________
Поддержать меня и мой канал:
https://yoomoney.ru/to/41001635886758
https://boosty.to/maxwellcoding
_____________________
#githubactions #cicd #frontend