Argus is a test tracking system for automated pipelines. It helps teams inspect test runs, compare results across runs, track events and failures, and understand resource usage for long-running test infrastructure.
- Full CLI guide:
cli/README.md - REST API usage:
docs/api_usage.md - Local development setup:
docs/dev-setup.md - Production deployment:
docs/deployment.md
Download the latest CLI release into ~/.local/bin:
VERSION=$(curl -sL https://api.github.com/repos/scylladb/argus/releases | grep -oP '"tag_name":\s*"cli/v\K[^"]+' | head -1)
mkdir -p ~/.local/bin
curl -sL "https://github.com/scylladb/argus/releases/download/cli/v${VERSION}/argus_${VERSION}_linux_amd64.tar.gz" | tar xz -C ~/.local/bin argus
export PATH="$HOME/.local/bin:$PATH"VERSION=$(curl -sL https://api.github.com/repos/scylladb/argus/releases | grep -oP '"tag_name":\s*"cli/v\K[^"]+' | head -1)
mkdir -p ~/.local/bin
curl -sL "https://github.com/scylladb/argus/releases/download/cli/v${VERSION}/argus_${VERSION}_macOS_amd64.tar.gz" | tar xz -C ~/.local/bin argus
export PATH="$HOME/.local/bin:$PATH"Verify the install:
argus versionAuthenticate against the default production Argus instance:
argus authThis opens a browser-based login flow when needed and stores credentials for later commands.
If you are running in CI, on a server, or against a local instance, use the auth mode documented in cli/README.md.
Typical next commands:
argus config list
argus auth logoutFor authentication modes, Cloudflare behavior, configuration, and command usage, see cli/README.md.
Generate an API token from your Argus profile page, then call the API with:
curl --request GET \
--url https://argus.scylladb.com/api/v1/client/driver_matrix/test_report?buildId=example/driver-matrix/test \
--header "Authorization: token <YOUR_TOKEN>"Full endpoint details and payload examples live in docs/api_usage.md.
For local setup, dependencies, ScyllaDB, seed data, and daily workflow, see docs/dev-setup.md.
For source-based production installation, nginx, systemd, and logging setup, see docs/deployment.md.
Review the Repository Guidelines for project structure, tooling expectations, and pull request practices before submitting changes.