Partager via


Azure Pipelines introduit la prise en charge de Linux/ARM64

Avec cette mise à jour, nous apportons une fonctionnalité attendue depuis longtemps que les clients ont demandé, car nous ajoutons la prise en charge de Linux/ARM64 dans Azure Pipelines.

Fonctionnalités

Général

Azure Boards

Azure Pipelines

Général

Restreindre les invitations des nouveaux utilisateurs provenant des administrateurs de projet et d’équipe

Par défaut, tous les administrateurs peuvent inviter de nouveaux utilisateurs à Azure DevOps. Nous avons ajouté une nouvelle stratégie de sécurité qui peut être utilisée pour empêcher les administrateurs d’équipe et de projet d’ajouter de nouveaux utilisateurs. Les administrateurs de collection de projets (PCA) peuvent ajouter de nouveaux utilisateurs à la organization, quelle que soit la stratégie status.

Restreindre les invitations des nouveaux utilisateurs.

Azure Boards

Règles de restriction de transition d’état (préversion privée)

Nous continuons à combler l’écart de parité des fonctionnalités entre le xml hébergé et le modèle de processus hérité. À partir de ce sprint, une préversion privée des transitions d’état restreint pour les processus hérités est disponible. Cette nouvelle règle de type d’élément de travail vous permet d’empêcher les éléments de travail d’être déplacés d’un état à un autre. Par exemple, vous pouvez empêcher les bogues de passer de Nouveau à Résolu. Au lieu de cela, ils doivent passer de Nouveau -> Actif -> Résolu

Règles de restriction de transition d’état.

Vous pouvez également créer une règle pour restreindre les transitions d’état par appartenance au groupe. Par exemple, seuls les utilisateurs du groupe « Approbateurs » peuvent déplacer les récits utilisateur de Nouveau -> Approuvé.

Si vous souhaitez participer à la préversion privée, veuillez nous envoyer un e-mail directement avec votre nom organization.

Azure Pipelines

Plateforme d’agent supplémentaire : ARM64

Vous pouvez maintenant exécuter vos agents auto-hébergés sur Linux/ARM64. Nous avons ajouté Linux/ARM64 à la liste des plateformes prises en charge pour l’agent Azure Pipelines. Bien que les changements de code aient été minimes, beaucoup de travail en arrière-plan a dû être effectué en premier, et nous sommes heureux d’annoncer sa sortie!

Prise en charge des filtres de balises pour les ressources de pipeline

Nous avons maintenant ajouté des « balises » dans les pipelines YAML. Vous pouvez utiliser des balises pour définir le pipeline CI à exécuter ou quand se déclencher automatiquement.

resources:
  pipelines:
  - pipeline: MyCIAlias
    project: Fabrikam
    source: Farbrikam-CI
    branch: master
    tags:              ### This filter is used for resolving default version
    - Production       ### Tags are AND'ed
    trigger:
      tags:            ### This filter is used for triggering the pipeline run
      - Production     ### Tags are AND'ed
      - Signed

L’extrait de code ci-dessus montre que des balises peuvent être utilisées pour déterminer la version par défaut du pipeline CI (intégration continue) à exécuter lorsque l’exécution du pipeline CD (déploiement continu) n’est pas déclenchée par une autre source/ressource ou par un déclencheur d’exécution planifiée.

Par instance, si vous avez un jeu de déclencheurs planifié pour votre pipeline CD que vous souhaitez exécuter uniquement si votre CI a la balise de production, les balises de la section déclencheurs garantissent que le pipeline CD est déclenché uniquement si la condition d’étiquetage est remplie par l’événement d’achèvement CI.

Contrôler les tâches autorisées dans les pipelines

Vous pouvez maintenant désactiver les tâches de la Place de marché. Certains d’entre vous peuvent autoriser les extensions de la Place de marché, mais pas les tâches pipelines qu’elles apportent. Pour encore plus de contrôle, nous vous permettons également de désactiver indépendamment toutes les tâches dans la boîte (à l’exception de la validation, qui est une action spéciale). Une fois ces deux paramètres activés, les seules tâches autorisées à s’exécuter dans un pipeline sont celles chargées à l’aide de tfx. Consultez https://dev.azure.com/<your_org>/_settings/pipelinessettings et recherchez la section intitulée « Restrictions des tâches » pour commencer.

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

Faire une suggestion

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

Merci,

Aaron Hallberg