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