[Feature][Azure DevOps Plugin] Include pipeline run names in deployment regex matching
- Vorherrschende Sprache
- Go
- Sterne
- 3.1k
- Forks
- 808
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 49
Beschreibung
### Search before asking
- [x] I had searched in the [issues](https://github.com/apache/incubator-devlake/issues?q=is%3Aissue) and found no similar feature requirement.
### Use case
A DevOps team uses Azure DevOps (ADO) pipelines to deploy applications.
The deployment information is only clear from the run name (e.g., "Production Deploy - v1.2.3") rather than the pipeline or job names.
The team wants DevLake to accurately detect deployments by **matching regex patterns against run names**, not just pipeline and job names.
### Description
Extend DevLake’s deployment detection logic for Azure DevOps to **include run names in regex matching**.
This enhancement will allow users to specify patterns that identify deployments based on the run name, improving detection accuracy when pipeline or job names are insufficient.
### Related issues
_No response_
### Are you willing to submit a PR?
- [ ] Yes I am willing to submit a PR!
### Code of Conduct
- [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die Erkennungslogik für Azure DevOps-Bereitstellungen und den Abgleich per Regex für Pipeline- und Jobnamen zu lokalisieren. Verfolge, wie Run-Namen dort dargestellt werden, und aktualisiere den Abgleichsbereich, damit Bereitstellungsmuster sie erkennen können; als erledigt gilt die Aufgabe, wenn Bereitstellungen anhand von Run-Namen wie beschrieben erkannt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, go
- Bereich
- devops
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100