t2sTelegramBot/.forgejo/workflows/test.yml

38 lines
722 B
YAML
Raw Normal View History

name: CI/CD Pipeline
2026-06-06 13:10:34 +00:00
on:
push:
branches:
- master
jobs:
build:
runs-on: shell
2026-06-06 13:10:34 +00:00
steps:
- uses: actions/checkout@v4
2026-06-06 13:10:34 +00:00
- name: Setup .env for CI/CD
run: cp .env.example .env
- name: Build Docker image
run: docker compose build
2026-06-06 13:10:34 +00:00
- name: Start container
run: docker compose up -d
- name: Verify bot running
2026-06-06 13:10:34 +00:00
run: |
sleep 5
docker compose logs --tail=20
- name: Stop container
run: docker compose down
deploy:
needs: build
runs-on: ubuntu-latest
environment: production
steps:
- name: Deploy (placeholder)
run: echo "🚀 Деплой будет добавлен позже"