generalbots/.forgejo/workflows/botserver.yaml
Rodrigo Rodriguez (Pragmatismo) f388e5b380
Some checks failed
BotServer CI/CD v2 / build (push) Failing after 1s
ci: Forçar refresh do workflow (v2) e remover erros de sintaxe
- Renomeado para 'BotServer CI/CD v2'
- Estrutura totalmente reescrita
- Removido blocos if/else quebrados
- Adicionado variáveis de ambiente para cache isolado
2026-04-18 16:20:38 -03:00

39 lines
938 B
YAML

# NOVO WORKFLOW - Forçar refresh do cache
name: BotServer CI/CD v2
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
env:
SCCACHE_DIR: /opt/gbo/work/botserver/.sccache
CARGO_TARGET_DIR: /opt/gbo/work/botserver/target
jobs:
build:
runs-on: gbo
steps:
- name: Setup Isolado
run: |
echo "=== Setup Inicial ==="
mkdir -p $SCCACHE_DIR
mkdir -p $CARGO_TARGET_DIR
pkill -9 sccache || true
echo "Setup concluído."
- name: Pull Sources
run: |
echo "=== Atualizando Código ==="
cd /opt/gbo/work/botserver/src
git pull origin main
cd ../botlib && git pull && cd ..
echo "Código atualizado."
- name: Build Debug
run: |
echo "=== Compilando (Debug) ==="
cd /opt/gbo/work/botserver/src
cargo build
echo "Build finalizado."