fix: Use internal target dir, hostname system from /etc/hosts, remove env vars
Some checks failed
BotServer CI / build (push) Has been cancelled
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:
parent
96fe7e5827
commit
89be3a59a2
1 changed files with 7 additions and 10 deletions
|
|
@ -15,12 +15,9 @@ jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: gbo
|
runs-on: gbo
|
||||||
env:
|
env:
|
||||||
CARGO_TARGET_DIR: /opt/gbo/work/target
|
|
||||||
RUSTC_WRAPPER: sccache
|
RUSTC_WRAPPER: sccache
|
||||||
CARGO_INCREMENTAL: "0"
|
CARGO_INCREMENTAL: "0"
|
||||||
PATH: /home/gbuser/.cargo/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/sbin:/bin
|
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:
|
steps:
|
||||||
- name: Setup
|
- name: Setup
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -43,15 +40,15 @@ jobs:
|
||||||
|
|
||||||
- name: Deploy to Stage
|
- name: Deploy to Stage
|
||||||
run: |
|
run: |
|
||||||
echo "=== Deploying BotServer and BotUI to Stage ==="
|
echo "=== Deploying to Stage ==="
|
||||||
scp -i /home/gbuser/.ssh/id_ed25519 -o StrictHostKeyChecking=no \
|
scp -i /home/gbuser/.ssh/id_ed25519 -o StrictHostKeyChecking=no \
|
||||||
/opt/gbo/work/target/debug/botserver \
|
/opt/gbo/work/generalbots/target/debug/botserver \
|
||||||
${SYSTEM_USER}@${STAGE_SYSTEM_HOST}:/opt/gbo/bin/botserver-new
|
gbuser@system:/opt/gbo/bin/botserver-new
|
||||||
scp -i /home/gbuser/.ssh/id_ed25519 -o StrictHostKeyChecking=no \
|
scp -i /home/gbuser/.ssh/id_ed25519 -o StrictHostKeyChecking=no \
|
||||||
/opt/gbo/work/target/debug/botui \
|
/opt/gbo/work/generalbots/target/debug/botui \
|
||||||
${SYSTEM_USER}@${STAGE_SYSTEM_HOST}:/opt/gbo/bin/botui-new
|
gbuser@system:/opt/gbo/bin/botui-new
|
||||||
ssh -i /home/gbuser/.ssh/id_ed25519 -o StrictHostKeyChecking=no \
|
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 botserver || true && \
|
||||||
sudo systemctl stop ui || true && \
|
sudo systemctl stop ui || true && \
|
||||||
sudo mv /opt/gbo/bin/botserver-new /opt/gbo/bin/botserver && \
|
sudo mv /opt/gbo/bin/botserver-new /opt/gbo/bin/botserver && \
|
||||||
|
|
@ -61,6 +58,6 @@ jobs:
|
||||||
sudo systemctl start ui"
|
sudo systemctl start ui"
|
||||||
sleep 10
|
sleep 10
|
||||||
ssh -i /home/gbuser/.ssh/id_ed25519 -o StrictHostKeyChecking=no \
|
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:8080/health && echo 'BotServer OK' || echo 'BotServer FAILED'; \
|
||||||
curl -sf http://localhost:3000/ && echo 'BotUI OK' || echo 'BotUI FAILED'"
|
curl -sf http://localhost:3000/ && echo 'BotUI OK' || echo 'BotUI FAILED'"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue