-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Summary
Add support for tracking CI/CD pipeline execution metrics for comprehensive DORA analysis.
Background
DX platform tracks 12,665+ pipeline runs including:
- Pipeline execution history
- Build success/failure rates
- Execution duration
- Trigger sources (push, PR, schedule)
Requirements
- Add
cicdmodule undersrc/gitflow_analytics/integrations/ - Support GitHub Actions API
- Support GitLab CI API (optional)
- Support Jenkins API (optional)
- Track: run count, success rate, duration, trigger type
- Link pipelines to commits/PRs for traceability
- Add
--cicd-metricsflag to CLI
Data Model
class PipelineRun:
id: str
repository: str
workflow: str
status: str # success, failure, cancelled
duration_seconds: int
trigger: str # push, pull_request, schedule
commit_sha: str
started_at: datetime
completed_at: datetimeAcceptance Criteria
- Report shows pipeline success rate trends
- Average build duration by workflow
- Correlation with deployment frequency (DORA)
- CSV/JSON export
Priority
High - Essential for complete DORA metrics
🤖 Generated with Claude Code
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels