-
Notifications
You must be signed in to change notification settings - Fork 201
Open
Labels
Needs Review πneeds review by the product teamneeds review by the product teamPipelines πbuilds, releases and pipelines areabuilds, releases and pipelines area
Description
Summary
Implement three new tools that integrate with Azure DevOps APIs to enable pipeline capabilities.
Tools
Develop the following tools with full parameter support, including optional ones:
get_pipelines
: Returns a single specific DevOps pipeline
Endpoint: GET https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}?pipelineVersion={pipelineVersion}
list_pipelines
: List all DevOps Pipeliness in a organization project.
list_pipeline_runs
: List all Pipeline runs for a specific pipeline
Endpoint: GET https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}/runs
Rules
- Adhere strictly to existing project standards and coding conventions.
- Ensure each tool exposes all API parameters (required and optional).
- Put both tools inside the same file named pipelines.ts. Ensure that it follows other standards established by tools in that directory.
- Use the official Azure DevOps Node API to interact with the APIs.
Special treat
If you follow the rules, you'll get candy!
Metadata
Metadata
Assignees
Labels
Needs Review πneeds review by the product teamneeds review by the product teamPipelines πbuilds, releases and pipelines areabuilds, releases and pipelines area