24 lines
No EOL
1.1 KiB
YAML
24 lines
No EOL
1.1 KiB
YAML
name: Node.js Automated Build
|
||
|
||
on:
|
||
push:
|
||
branches:
|
||
- main # или master, смотря какая ветка у тебя главная
|
||
|
||
jobs:
|
||
build:
|
||
runs-on: docker
|
||
# Если используешь стандартный runner, можно указать образ напрямую:
|
||
container:
|
||
image: node:20-alpine
|
||
|
||
steps:
|
||
- name: Checkout code
|
||
uses: actions/checkout@v4
|
||
|
||
- name: Install dependencies
|
||
run: npm ci # или npm install, но ci быстрее и надежнее для CI/CD
|
||
|
||
- name: Run Build
|
||
run: npm run build
|
||
|