[Feature][Azure DevOps Plugin] Include pipeline run names in deployment regex matching
- Langage dominant
- Go
- Étoiles
- 3.1k
- Forks
- 808
- Merge moyen
- 1 j 8 h
- PR mergées (30 j)
- 49
Description
### 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)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par localiser la logique de détection des déploiements Azure DevOps et la correspondance par regex pour les noms de pipelines et de jobs. Suivez la manière dont les noms d’exécution y sont représentés et mettez à jour la portée de la correspondance afin que les modèles de déploiement puissent les identifier ; le travail est terminé lorsque les déploiements basés sur les noms d’exécution sont détectés comme décrit.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- azure, go
- Domaine
- devops
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100