Skip to content

[Enhancement] Add Timeline and Step Analysis to Build Log Retrieval Tool (get_build_log) #670

@tarunramsinghani

Description

@tarunramsinghani

Summary

Enhance the get_build_log tool in the Azure DevOps MCP server to allow for enhanced build analysis by integrating step level data as mentioned below

Each log entry is associated with this info

  • Step Information: Name, type (Task/Job/Stage), execution state, and result
  • Timing Data: Start time, finish time, and duration tracking
  • Hierarchy: Parent-child relationships between steps
  • Log Correlation: Direct mapping between steps and their log outputs

Benefits
🚀 Improved Build Failure Analysis: Quickly identify which specific steps failed
⏱️ Performance Insights: Understand step execution timing and bottlenecks
🔗 Better Context: Log entries now have associated step metadata
📊 At-a-Glance Status: Summary statistics provide immediate build health overview
Allows for quick comparisions between multiple jobs on timing and performance to see if there are any patterns on slowdown.

Here is the PR that add this enhancement to the tool - tarunramsinghani#1

Metadata

Metadata

Assignees

Labels

Needs Review 👓needs review by the product teamPipelines 🚀builds, releases and pipelines area

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions