fix: Use internal target dir, hostname system from /etc/hosts, remove env vars
Some checks failed
BotServer CI / build (push) Has been cancelled

- Remove CARGO_TARGET_DIR env var (use default target/ inside project)
- Remove STAGE_SYSTEM_HOST and SYSTEM_USER (use gbuser@system from /etc/hosts)
- Fix deploy paths to /opt/gbo/work/generalbots/target/debug/
- Frees 12G on alm-ci by removing /opt/gbo/work/target/
This commit is contained in:
Rodrigo Rodriguez (Pragmatismo) 2026-04-28 18:53:14 -03:00
parent 96fe7e5827
commit 89be3a59a2

View file

@ -15,12 +15,9 @@ jobs:
build:
runs-on: gbo
env:
CARGO_TARGET_DIR: /opt/gbo/work/target
RUSTC_WRAPPER: sccache
CARGO_INCREMENTAL: "0"
PATH: /home/gbuser/.cargo/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/sbin:/bin
STAGE_SYSTEM_HOST: 10.0.3.10
SYSTEM_USER: gbuser
steps:
- name: Setup
run: |
@ -43,15 +40,15 @@ jobs:
- name: Deploy to Stage
run: |
echo "=== Deploying BotServer and BotUI to Stage ==="
echo "=== Deploying to Stage ==="
scp -i /home/gbuser/.ssh/id_ed25519 -o StrictHostKeyChecking=no \
/opt/gbo/work/target/debug/botserver \
${SYSTEM_USER}@${STAGE_SYSTEM_HOST}:/opt/gbo/bin/botserver-new
/opt/gbo/work/generalbots/target/debug/botserver \
gbuser@system:/opt/gbo/bin/botserver-new
scp -i /home/gbuser/.ssh/id_ed25519 -o StrictHostKeyChecking=no \
/opt/gbo/work/target/debug/botui \
${SYSTEM_USER}@${STAGE_SYSTEM_HOST}:/opt/gbo/bin/botui-new
/opt/gbo/work/generalbots/target/debug/botui \
gbuser@system:/opt/gbo/bin/botui-new
ssh -i /home/gbuser/.ssh/id_ed25519 -o StrictHostKeyChecking=no \
${SYSTEM_USER}@${STAGE_SYSTEM_HOST} \
gbuser@system \
"sudo systemctl stop botserver || true && \
sudo systemctl stop ui || true && \
sudo mv /opt/gbo/bin/botserver-new /opt/gbo/bin/botserver && \
@ -61,6 +58,6 @@ jobs:
sudo systemctl start ui"
sleep 10
ssh -i /home/gbuser/.ssh/id_ed25519 -o StrictHostKeyChecking=no \
${SYSTEM_USER}@${STAGE_SYSTEM_HOST} \
gbuser@system \
"curl -sf http://localhost:8080/health && echo 'BotServer OK' || echo 'BotServer FAILED'; \
curl -sf http://localhost:3000/ && echo 'BotUI OK' || echo 'BotUI FAILED'"