Déplacer des éléments de travail vers une colonne ou un couloir à partir du menu d’action de l’élément de travail

Dans ce sprint, nous avons inclus des améliorations de l’accessibilité au tableau Kanban. Vous pouvez maintenant déplacer des carte vers une colonne ou un couloir à partir du menu d’action éléments de travail dans le tableau Kanban.

Pour plus d’informations, consultez les notes de publication.

Général

Azure Boards

Azure Pipelines

Azure Artifacts

Général

Toutes les API REST publiques prennent en charge des étendues PAT granulaires

Auparavant, un certain nombre d’API REST Azure DevOps documentées publiquement n’étaient pas associées à des étendues (par exemple, lecture d’éléments de travail) qui ont conduit les clients à utiliser des étendues complètes pour consommer ces API via des mécanismes d’authentification non interactifs tels que des jetons d’accès personnels (PAT). L’utilisation d’un jeton d’accès personnel complet augmente le risque lorsqu’il peut atterrir entre les mains d’un utilisateur malveillant. C’est l’une des principales raisons pour lesquelles bon nombre de nos clients n’ont pas pleinement profité des stratégies de plan de contrôle pour limiter l’utilisation et le comportement du PAT.

Avec cette version sprint, toutes les API REST Azure DevOps publiques sont désormais associées et prennent en charge une étendue PAT granulaire. Si vous utilisez actuellement un PAT complet pour vous authentifier auprès de l’une des API REST Azure DevOps publiques, envisagez de migrer vers un pat avec l’étendue spécifique acceptée par l’API pour éviter tout accès inutile. La ou les étendues PAT granulaires prises en charge pour une API REST donnée sont disponibles dans la section Sécurité des pages de documentation. En outre, il existe ici une table des étendues.

Azure Boards

Se déplacer vers la colonne et se déplacer vers le couloir

Dans le cadre de nos améliorations de l’accessibilité, nous avons ajouté une option Move to column and Move to swimlane to the carte actions on the Kanban board. Ces actions donnent aux utilisateurs des besoins d’accessibilité la possibilité de déplacer des carte autour du tableau Kanban avec facilité.

Remarque

Cette fonctionnalité est disponible avec la préversion de New Boards Hubs.

Gif to demo move to column and move to swimlane.

Azure Pipelines

Amélioration des performances des tâches Windows PowerShell

Vous pouvez utiliser des tâches pour définir l’automatisation dans un pipeline. L’une de ces tâches est la PowerShell@2 tâche utilitaire qui vous permet d’exécuter des scripts PowerShell dans votre pipeline. Pour utiliser le script PowerShell pour cibler un environnement Azure, vous pouvez utiliser la AzurePowerShell@5 tâche. Certaines commandes PowerShell qui peuvent imprimer les mises à jour de progression, par exemple Invoke-WebRequest, s’exécutent maintenant plus rapidement. L’amélioration est plus significative si vous avez un grand nombre de ces commandes dans votre script, ou quand elles sont longues. Avec cette mise à jour, la progressPreference propriété des PowerShell@2 tâches est AzurePowerShell@5 désormais définie SilentlyContinue par défaut.

Agent pipelines sur .NET 6 pré-annonce

Il s’agit d’une annonce préalable à la mise à niveau de l’agent Pipelines de .NET 3.1 Core vers .NET 6 avant décembre. Cela introduit la prise en charge native d’Apple Silicon ainsi que Windows Arm64.

L’utilisation de .NET 6 aura un impact sur la configuration système requise pour l’agent. Plus précisément, nous allons supprimer la prise en charge des systèmes d’exploitation suivants : CentOS 6, Fedora 29-33, Linux Mint 17-18, Red Hat Enterprise Linux 6

Important

N’oubliez pas que les agents s’exécutant sur l’un des systèmes d’exploitation ci-dessus ne seront plus mis à jour ou échouent une fois que nous avons déployée l’agent .NET 6.

Exécuteur de tâches node 16 dans l’agent de pipeline

Dans ce sprint, nous avons ajouté un exécuteur de tâches Node 16 à l’agent pipeline. L’agent contient désormais les exécuteurs Node 6, 10 et 16. Comme Node 10 est fin de vie, nous avons également commencé à mettre à jour nos tâches in-the-Box pour tirer parti de l’exécuteur Node 16. Pour ce faire, nous utilisons le modèle d’exécution multi-exécuteur introduit dans Sprint 177, afin que les tâches puissent s’exécuter sur des agents qui n’ont pas le nœud 16. Les tâches peuvent exprimer la compatibilité avec plusieurs exécuteurs de nœuds en task.json dessous execution et avoir des points d’entrée différents pour eux. Consultez les instructions sur la mise à jour task.json.

Nous communiquerons une planification pour supprimer les versions de fin de vie de Node de l’agent plus tard cette année.

Azure Artifacts

Auparavant, vous pouviez voir amont packages si vous aviez une copie du flux. Le point de douleur était que vous n’avez pas pu rechercher les packages disponibles dans le amont et qui ne sont pas encore enregistrés dans le flux. À présent, vous pouvez rechercher des packages amont disponibles avec la nouvelle interface utilisateur de flux.

Azure Artifacts fournit désormais une interface utilisateur qui vous permet de rechercher des packages dans vos sources amont et d’enregistrer des versions de packages dans votre flux. Cela s’aligne sur l’objectif de Microsoft d’améliorer nos produits et services.

Comme toujours, nous voulons que nos services d’artefact répondent aux besoins en constante évolution de notre communauté. Publiez un commentaire ou utilisez la communauté des développeurs pour fournir des commentaires.

É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.

Make a suggestion

Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.

Merci,

Aaron Hallberg