Семантическая автоматизация выпуска (3 части серии)
В части 2 Семантическая автоматизация релиза Серия, мы настроили нашу продолжающую интеграционную часть в нашем рабочем процессе, используя Пакет семантического выпуска вместе с Действия GitHub и Пакеты GitHub . Теперь давайте пойдем вживую и настроить рабочий процесс развертывания, используя Github Pages. .
- Предпосылки
- Настроить параметры репозитория
- Обновить действие GitHub
Предварительные условия
- Основные знания рабочего процесса CI/CD Вы можете ссылаться на мои 2 минуты Статья Об этой теме.
- Создать Github Token , это будет использоваться Действия GitHub Pages (Вы можете пропустить эту часть, если вы уже создали его в предыдущей серии).
Настроить параметры репозитория
- В вашем репозитории GitHub создайте новую ветку от вашей главной ветви с именем Gh-Pages Отказ
- Перейдите к опции настроек.
- Перейдите на раздел Page Github.
- Убедитесь, что вы выбираете источник ветви для Gh-Pages который вы создали раньше.
- Теперь скопируйте URL-адрес вашего сайта и откройте свой
package.json
Файл Добавить Главная страница ключ с вашим сайтом URL в качестве значения.
Обновить действие GitHub
Для простого для нас мы собираемся использовать Готовые действия Развернуть на страницы GitHub. Вы можете найти полный пример в следующем циклее ниже:
Теперь вытесните новый коммит и посмотрите свой трубопровод в действии, в успешном сценарии вы должны найти результаты по сборке gh-pages. И ваш код развернут на ваш сайт URL.
Спасибо за чтение, жду ваших отзывов.
КРЕДИТНЫЙ КРЕДИТНЫЙ КРЕДИТ: Инфографики Вектор, созданный Studiogstock — www.freepik.com.
Семантическая автоматизация выпуска (3 части серии)
Оригинал: «https://dev.to/abdelrahmanahmed/semantic-release-automation-part-3-deploy-to-github-pages-e9j»