Как выложить сайт на Github + Github Actions CI/CD
Описание
Рассказываю, как выложить сайт на Github.
Первый пример о том, как выложить максимально просто, почти ничего не настраивая, имея под рукой html/css/js простые
Второй пример как настроить CI/CD под себя, как я его настроил под себя, на примере удобного сборщика Parcel.
Третий пример - как Angular настроить
Четвёртый - как React настроить (в нём не силён)
Важно понимать, что если у вас в проекте есть роутинг, то github не будет работать, когда вы будете прям по адресу переходить из url.
Всё будет работать при переходе по ссылкам внутри приложения.
Для того, чтобы всё работало при роутинге необходимо использовать vercel или netlify.
Там всё намного проще
Прикладываю ссылки на репозитории, чтобы посмотреть как там выглядят файлы:
triangle canvas - https://github.com/mihinov/triangle-canvas
angular - https://github.com/mihinov/test-news
react - https://github.com/mihinov/react-pages
0:00 Как выложить простой HTML CSS JS
7:33 Создание проекта с npm пакетами
15:25 deploy.yml, команды для автоматического выкладывания сайта
28:30 Не забудьте указать ветку для деплоя gh-pages
30:25 Пример конфигурации для Angular приложения
35:08 Пример конфигурации для React приложения
37:04 Если есть вопросы - пишите
Мои контакты:
почта - kamahinmihail@gmail.com
vk - https://vk.com/mihinov
telegram - https://t.me/mihinov_capitalizm
twitch - https://www.twitch.tv/mihinov
vk play live - https://vkplay.live/mihinov
Рекомендуемые видео



















