jenkins-job-insight
Turn Jenkins failures into actionable analysis, team review, and ready-to-file bugs.
Get Started →Getting Started
-
Running Your First Analysis
Launch the service with the fastest supported setup, configure the minimum Jenkins and AI settings, register your profile, and inspect your first analysis from the CLI and web UI.
User Guides
-
Analyzing Jenkins Jobs
Queue a Jenkins build for analysis, choose per-run overrides, and understand how waiting, artifact downloads, and Jira enrichment affect the result.
-
Analyzing JUnit XML and Raw Failures
Send raw failures or JUnit XML straight to the API and get structured analysis back when you want to work without a live Jenkins job.
-
Monitoring and Re-Running Analyses
Follow queued, waiting, running, failed, and completed jobs, then launch a re-analysis with adjusted settings when a run times out or needs another pass.
-
Reviewing, Commenting, and Reclassifying Failures
Use the report UI to inspect grouped failures, mark reviews complete, leave team comments, and override AI classifications when human judgment should win.
-
Managing Your Profile and Personal Tokens
Set your display name, store GitHub and Jira credentials, validate them, and make issue creation work under your own identity instead of shared server credentials.
-
Tracking Failure History
Search recurring failures, inspect a single test's trend over time, and use stored classifications and comments to spot flaky or systemic problems faster.
-
Creating GitHub Issues and Jira Bugs
Preview generated issue content, pick the target repository or Jira project, edit the final text, and file follow-up work directly from an analysis report.
-
Improving Analysis with Repository Context
Give the AI better code context with test repositories, additional repositories, raw prompts, and artifact settings so the analysis can point to the right code and evidence.
-
Adding Peer Review with Multiple AI Models
Configure peer providers and models, tune debate rounds, and use multi-model review when you want higher-confidence triage for difficult failures.
-
Pushing Classifications to Report Portal
Sync JJI classifications into matching Report Portal items, including child-job runs, and handle unmatched or partially successful pushes without losing track of what happened.
-
Managing Admin Users and API Keys
Create admin accounts, rotate keys, change roles, remove access, and use admin authentication safely from the UI, CLI, and API.
Reference
-
CLI Command Reference
Look up every `jji` command, option, config-file interaction, and output mode when you need exact syntax.
-
REST API Reference
Look up every endpoint, request field, query parameter, response shape, and status code for analysis, results, history, integrations, auth, and admin workflows.
-
Configuration and Environment Reference
Look up server environment variables, Docker Compose settings, `~/.config/jji/config.toml` fields, feature toggles, authentication knobs, and per-request override behavior.