Some checks are pending
Deploy VitePress site to Pages / build (push) Waiting to run
42 lines
2.0 KiB
YAML
42 lines
2.0 KiB
YAML
# Пример рабочего процесса для создания и развёртывания сайта VitePress на GitHub Pages
|
||
#
|
||
name: Deploy VitePress site to Pages
|
||
|
||
on:
|
||
# Выполняется при пушах, направленных в ветку `main`. Измените это значение на `master`, если вы
|
||
# используете ветку `master` в качестве ветки по умолчанию.
|
||
push:
|
||
branches: [main]
|
||
|
||
# Позволяет запустить этот рабочий процесс вручную на вкладке «Actions».
|
||
workflow_dispatch:
|
||
# Разрешите только одно одновременное развёртывание, пропуская запуски, стоящие в очереди.
|
||
# Однако НЕ отменяйте текущие запуски, поскольку мы хотим дать возможность завершить производственные развёртывания.
|
||
concurrency:
|
||
cancel-in-progress: false
|
||
|
||
jobs:
|
||
# Сборка
|
||
build:
|
||
runs-on: ubuntu-latest
|
||
steps:
|
||
- name: Checkout
|
||
uses: actions/checkout@v4
|
||
with:
|
||
fetch-depth: 0 # Не требуется, если функция lastUpdated не включена
|
||
# - uses: pnpm/action-setup@v3 # Раскомментируйте, если вы используете pnpm
|
||
# with:
|
||
# version: 9
|
||
# - uses: oven-sh/setup-bun@v1 # Раскомментируйте, если вы используете Bun
|
||
- name: Setup Node
|
||
uses: actions/setup-node@v4
|
||
with:
|
||
node-version: 20
|
||
cache: npm # или pnpm / yarn
|
||
|
||
- name: Install dependencies
|
||
run: npm ci # или pnpm install / yarn install / bun install
|
||
- name: Build with VitePress
|
||
run: npm run docs:build # или pnpm docs:build / yarn docs:build / bun run docs:build
|
||
- name: Copy to local
|
||
run: cp -r .vitepress /var/www/probs |