Рубрики
Uncategorized

Развертывание страниц GitHub без дополнительных зависимостей

Есть много статей, уже описывающих, как развернуть свой статический веб-сайт на страницы GitHub из … Теги с GitHub, Ci, DevOps, WebDev.

Есть много статей, уже описывающих, как развернуть свой статический веб-сайт на страницы GitHub из действий GitHub. Почти все они предложили использовать 3-я партийные действия, доступные на рынке.

Некоторые из них чрезвычайно популярны, как этот Отказ Некоторые меньше , но все же выполняя свою работу, как вы ожидаете от них.

И длинная история короткая, вы можете просто использовать их, довольно удобно делегировать эту логику для что-то и избегайте обслуживания усилий. Тем не менее, вам нужно понять, что это последствия безопасности, и вы передаете свой секрет токен хранилища до 3-го партийного кода. Что в теории может содержать какую-то подлый ошибку или даже быть убитым. Да, они открытый источник, и вы можете проверить код и проверять его самостоятельно, но .. Вы бы?

Я до сих пор не понимаю, почему Github не предоставляет функциональность вне коробки для подключения 2 своих услуг вместе, и почему вам нужно искать дополнительные пакеты, а не использовать некоторые встроенные функции, например, в Трэвисе. Отказ

С другой стороны, развертывание действий GitHub довольно проста: вам просто нужно протолкнуть нужные файлы в некоторую ветку в вашем репо, и это в основном это. Зачем усложнять вещи и использовать ненадежный код JavaScript для просто вызывающего Git Commit && Git push ? Это справедливый вопрос.

Один из потрясающих функций действий GitHub заключается в том, что вы можете получить доступ к вашему секретному токену без каких-либо дополнительных усилий. Таким образом, вы в основном не должны иметь дело с помощью AuthentiC подлинности.

Сочетание этого вместе, вот фрагмент трубопровода вы можете использовать для развертывания статических файлов из вашего репо на страницах GitHub:

Это просто, настраивается и главное, не теряет свои секреты в любом месте.

Надеюсь, поможет!

Оригинал: «https://dev.to/fbjorn/deploying-to-github-pages-without-extra-dependencies-3645»