Connect CI
Use the same command locally and in CI to avoid drift.
Minimal CI command
glubean run ./tests --result-json .glubean/last-run.json --reporter junit:test-results.xmlWhy this shape
./testskeeps CI focused on committed regression tests.--result-json .glubean/last-run.jsongives a stable machine-readable artifact for tools and the extension viewer.--reporter junit:test-results.xmlintegrates with common CI test dashboards.
GitHub Actions example
name: test-api
on: [push, pull_request]
jobs:
glubean:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: denoland/setup-deno@v2
with:
deno-version: v2.x
- run: deno install -Agf -n glubean jsr:@glubean/cli
- run: glubean run ./tests --result-json .glubean/last-run.json --reporter junit:test-results.xmlNext
- CI tuning patterns: CLI Recipes
- Environment switching strategy: Guides: Environments
Last updated on