remake v8
MRP Full Stack CI/CD / validate-and-deploy (push) Has been cancelled

This commit is contained in:
2026-05-07 15:34:39 +03:00
parent f6b9056d7f
commit c6da279c5e
+11 -6
View File
@@ -1,23 +1,28 @@
name: MRP Full Stack CI
name: MRP Full Stack CI/CD
on: [push]
jobs:
validate-and-build:
validate-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install Go
# Установка Go с кэшированием для тестов бэкенда
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.23"
go-version: "1.25"
cache: true
cache-dependency-path: backend/go.sum
- name: Test Backend
run: |
cd backend
go test ./... -v
- name: Build Full Stack
# Деплой: сборка и запуск на твоем сервере Proxmox
# Благодаря пробросу docker.sock в раннер, команда выполнится прямо на хосте
- name: Deploy Full Stack
run: |
docker compose build
docker compose up -d --build