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
- Amélioration des performances des tâches Windows PowerShell
- Agent pipelines sur .NET 6 pré-annonce
- Exécuteur de tâches node 16 dans l’agent de pipeline
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.
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
Nouvelle interface utilisateur pour la recherche de package amont
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.
Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.
Merci,
Aaron Hallberg