Nouveaux points d’extensibilité pour la vue détails des pipelines
Avec cette mise à jour, nous avons ajouté deux nouveaux points d’extensibilité que vous pouvez cibler dans vos extensions. Ces points d’extensibilité vous permettent d’ajouter un bouton personnalisé dans l’en-tête de pipeline et un menu personnalisé dans un dossier de pipeline.
Pour plus d’informations, consultez les notes de publication.
Azure Boards
Azure Pipelines
- Nouveaux points d’extension pour l’affichage des détails des pipelines
- Amélioration de la migration vers Azure DevOps Services
- Amélioration de l’API REST des exécutions de pipelines
Azure Boards
Supprimer la possibilité de télécharger une pièce jointe supprimée de l’historique des éléments de travail
Nous avons résolu un petit problème où les utilisateurs pouvaient télécharger des pièces jointes à partir de l’historique des éléments de travail, même après la suppression de la pièce jointe du formulaire. Maintenant, une fois la pièce jointe supprimée, elle ne peut pas être téléchargée à partir de l’historique et l’URL de téléchargement ne sera pas disponible à partir de la réponse de l’API REST.
Azure Pipelines
Nouveaux points d’extension pour l’affichage des détails des pipelines
Nous avons ajouté deux nouveaux points d’extensibilité que vous pouvez cibler dans vos extensions. Ces points d’extensibilité vous permettent d’ajouter un bouton personnalisé dans l’en-tête de pipeline et un menu personnalisé dans un dossier de pipeline :
- Bouton personnalisé dans l’en-tête de pipeline :
ms.vss-build-web.pipelines-header-menu
- Menu personnalisé sur un dossier de pipeline :
ms.vss-build-web.pipelines-folder-menu
Pour utiliser ces nouveaux points d’extensibilité, ajoutez simplement une nouvelle contribution qui les cible dans le fichier manifeste de vss-extension.json
votre extension Azure DevOps.
Par exemple :
"contributions": [
{
"id": "pipelinesFolderContextMenuTestItem",
"type": "ms.vss-web.action",
"description": "Custom menu on a pipeline folder",
"targets": [
"ms.vss-build-web.pipelines-folder-menu"
],
"properties": {
"text": "Test item",
"title": "ms.vss-code-web.source-item-menu",
"icon": "images/show-properties.png",
"group": "actions",
"uri": "main.html",
"registeredObjectId": "showProperties"
}
},
{
"id": "pipelinesHeaderTestButton",
"type": "ms.vss-web.action",
"description": "Custom button in the pipeline header",
"targets": [
"ms.vss-build-web.pipelines-header-menu"
],
"properties": {
"text": "Test item",
"title": "ms.vss-code-web.source-item-menu",
"icon": "images/show-properties.png",
"group": "actions",
"uri": "main.html",
"registeredObjectId": "showProperties"
}
}
]
Le résultat sera :
Bouton personnalisé dans l’en-tête de pipeline
Menu personnalisé sur un dossier de pipeline
Amélioration de la migration vers Azure DevOps Services
Lors de l’exécution d’une importation de Azure DevOps Server vers Azure DevOps Services, vous devez tenir compte du fait qu’Azure DevOps ne prend plus en charge les règles de rétention par pipeline. Avec cette mise à jour, nous avons supprimé ces stratégies lorsque vous migrez vers Azure DevOps Services de votre Azure DevOps Server local. Pour en savoir plus sur la configuration des stratégies de rétention, consultez notre documentation sur la définition de stratégies de rétention pour les builds, les mises en production et les tests.
Amélioration de l’API REST des exécutions de pipelines
Auparavant, l’API REST Pipelines Exécute ne renvoyait que le self
dépôt. Avec cette mise à jour, l’API REST Pipelines Runs retourne toutes les ressources de dépôt d’une build.
Étapes suivantes
Notes
Ces fonctionnalités seront déployées au cours des deux à trois prochaines semaines.
Accédez à Azure DevOps et jetez un coup d’œil.
Comment fournir des commentaires
Nous aimerions savoir ce que vous pensez de ces fonctionnalités. Utilisez le menu Aide pour signaler un problème ou faire une suggestion.
Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.
Merci,
Aaron Hallberg