Menu
Public repository / 3c20b23ae95e841dff36ec4a0d843bde1767ca77
AkurAI-Drive / .akurai.yml
Latest change ce4aafdda8d6e1994f6050a7fd3ab67283771eb2 - ci: add AkurAI Build pipeline by Ólafur Búi Ólafsson
version: 1
jobs:
- name: verify
executor: native
branches: [master]
run:
- cd backend && RUSTUP_HOME=/home/olafurbui/.rustup CARGO_HOME=/home/olafurbui/.cargo PATH=/home/olafurbui/.cargo/bin:/usr/bin:/bin cargo fmt --all -- --check
- cd backend && RUSTUP_HOME=/home/olafurbui/.rustup CARGO_HOME=/home/olafurbui/.cargo PATH=/home/olafurbui/.cargo/bin:/usr/bin:/bin cargo clippy --all-targets --all-features -- -D warnings
- cd backend && RUSTUP_HOME=/home/olafurbui/.rustup CARGO_HOME=/home/olafurbui/.cargo PATH=/home/olafurbui/.cargo/bin:/usr/bin:/bin cargo test --all
- name: package
needs: [verify]
executor: native
branches: [master]
run: cd backend && RUSTUP_HOME=/home/olafurbui/.rustup CARGO_HOME=/home/olafurbui/.cargo PATH=/home/olafurbui/.cargo/bin:/usr/bin:/bin cargo build --release --target x86_64-unknown-linux-musl
artifacts: [backend/target/x86_64-unknown-linux-musl/release/akurai-drive-api]
- name: deploy
needs: [package]
executor: native
environment: production
approval: true
branches: [master]
run: echo 'NO PUBLISH PATH — two live services (akurai-drive-api at /opt/akurai-drive-api and akurai-drive serving site/frontend at /opt/akurai-drive) with no CI-ready deploy.sh or akurai-deploy.toml. backend/deploy.sh exists but builds locally + scp; needs adaptation for CI artifact model. Frontend has no deploy mechanism. Both currently deployed manually.'