EN · DE · RU · FR · ES

#2: github-pages.yml

.github/workflows/github-pages.yml Конфигурация CI, .github/workflows/github-pages.yml 35 строк · 27 кода · 3 комментария · 5 пустых
Рабочий процесс GitHub Actions для публикации сайта на основе Jekyll в GitHub Pages. Запускается при пушах в `develop`, изменяющих `site/**`. Использует `helaili/jekyll-action@v2` для сборки и развёртывания в ветку `gh-pages`.

Архитектура

Триггеры

Задачи

Шаги

  1. actions/checkout@v3 — Клонирование репозитория
  2. actions/cache@v3 — Кэширование гемов Ruby (vendor/bundle)
  3. helaili/jekyll-action@v2 — Сборка сайта Jekyll из каталога site/
  4. helaili/jekyll-action@v2 — Развёртывание в ветку gh-pages

Зависимости

ДействиеВерсияНазначение
actions/checkoutv3Клонирование репозитория
actions/cachev3Кэширование зависимостей
helaili/jekyll-actionv2Сборка и развёртывание Jekyll

История Git

738634e82 Github action: github-pages.yml обновлён.
ebb1d05f1 github actions.
9ea0494a2 WIP: github actions.
5b122e8db github-pages.yml: теперь работает в новой ветке github-pages вместо develop.
ada5ea6f8 jekyll-src на github actions.
38d027084 Github actions для нового веб-сайта.