#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`.
Архитектура
Триггеры
- При пуше в ветку
develop, отфильтровано по paths: site/**
Задачи
- jekyll: Выполняется на
ubuntu-22.04
Шаги
actions/checkout@v3 — Клонирование репозитория
actions/cache@v3 — Кэширование гемов Ruby (vendor/bundle)
helaili/jekyll-action@v2 — Сборка сайта Jekyll из каталога site/
helaili/jekyll-action@v2 — Развёртывание в ветку gh-pages
Зависимости
| Действие | Версия | Назначение |
| actions/checkout | v3 | Клонирование репозитория |
| actions/cache | v3 | Кэширование зависимостей |
| helaili/jekyll-action | v2 | Сборка и развёртывание 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 для нового веб-сайта.