Afficher un aperçu d’un document YAML entièrement analysé sans exécuter le pipeline

Avec cette mise à jour, nous avons ajouté une préversion, mais pas de mode d’exécution pour les pipelines YAML, afin que vous puissiez essayer un pipeline YAML sans l’exécuter ou le valider dans un référentiel. Cela vous permet de voir un document YAML entièrement analysé sans exécuter le pipeline.

Pour plus d’informations, consultez la liste des fonctionnalités ci-dessous.

Fonctionnalités

Général :

Azure Pipelines :

Azure Repos :

Général

Désactiver la stratégie d’accès aux demandes

Les administrateurs peuvent désormais désactiver la fonctionnalité d’accès aux demandes dans Azure DevOps. Avec l’accès par requête, les utilisateurs peuvent demander l’accès à une ressource s’ils n’ont pas accès à une organisation dans leur locataire ou à un projet au sein d’une organisation. La demande a entraîné une notification par e-mail aux administrateurs leur demandant d’examiner et de fournir l’accès si nécessaire.

Cette nouvelle stratégie se trouve sous Paramètres de l’organisation -> Stratégies utilisateur.

Désactivez la stratégie d’accès aux demandes.

Lorsqu’ils désactivent la fonctionnalité Demander l’accès, les administrateurs sont invités à fournir une URL à leur documentation interne avec des détails sur le processus requis pour permettre aux utilisateurs d’accéder à l’organisation associée.

Invite à fournir une URL à la documentation interne.

Azure Pipelines

Aperçu d’un document YAML entièrement analysé sans validation ou exécution du pipeline

Nous avons ajouté une préversion, mais nous n’exécutons pas le mode d’exécution pour les pipelines YAML. Maintenant, vous pouvez essayer un pipeline YAML sans le valider dans un référentiel ou l’exécuter. Compte tenu d’un pipeline existant et d’une nouvelle charge utile YAML facultative, cette nouvelle API vous rendra le pipeline YAML complet. Dans les prochaines mises à jour, cette API sera utilisée dans une nouvelle fonctionnalité d’éditeur.

Pour les développeurs : POST vers dev.azure.com/<org>/<project>/_apis/pipelines/<pipelineId>/runs?api-version=5.1-preview avec un corps JSON comme suit :

{
  "PreviewRun": true,
  "YamlOverride": "
# your new YAML here, optionally
"
}

La réponse contiendra le fichier YAML rendu.

Désactiver les mises à niveau automatiques d’agents au niveau du pool

Actuellement, les agents de pipelines sont automatiquement mis à jour vers la dernière version si nécessaire. Cela se produit généralement lorsqu’il existe une nouvelle fonctionnalité ou tâche qui nécessite une version plus récente de l’agent pour fonctionner correctement. Avec cette mise à jour, nous ajoutons la possibilité de désactiver les mises à niveau automatiques au niveau du pool. Dans ce mode, si aucun agent de la version correcte n’est connecté au pool, les pipelines échouent avec un message d’erreur clair au lieu de demander la mise à jour des agents. Cette fonctionnalité est principalement intéressante pour les clients avec des pools auto-hébergés et des exigences de contrôle des modifications très strictes. Les mises à jour automatiques sont activées par défaut, et nous ne recommandons pas à la plupart des clients de les désactiver.

Désactivez les mises à niveau automatiques d’agents au niveau d’un pool.

Azure File Copy Task prend désormais en charge AzCopy V10

La tâche de copie de fichiers Azure peut être utilisée dans un pipeline de build ou de mise en production pour copier des fichiers vers des objets blob de stockage Microsoft ou des machines virtuelles. La tâche utilise AzCopy, la build de l’utilitaire en ligne de commande pour la copie rapide des données à partir de et dans des comptes de stockage Azure. Avec cette mise à jour, nous avons ajouté la prise en charge d’AzCopy V10, qui est la dernière version d’AzCopy.

La azcopy copy commande prend uniquement en charge les arguments qui lui sont associés. En raison de la modification de la syntaxe d’AzCopy, certaines des fonctionnalités existantes ne sont pas disponibles dans AzCopy V10. Il s’agit notamment des paramètres suivants :

  • Spécification de l’emplacement du journal
  • Nettoyage des fichiers journaux et de planification après la copie
  • Reprendre la copie en cas d’échec du travail

Les fonctionnalités supplémentaires prises en charge dans cette version de la tâche sont les suivantes :

  • Symboles génériques dans le nom de fichier/chemin d’accès de la source
  • Inférence du type de contenu en fonction de l’extension de fichier quand aucun argument n’est fourni
  • Définition du détail du journal pour le fichier journal en passant un argument

Azure Repos

Abonnement aux notifications personnalisées pour les brouillons de demandes de tirage

Pour réduire le nombre de Notifications par e-mail des demandes de tirage, vous pouvez maintenant créer un abonnement de notification personnalisé pour les demandes de tirage créées ou mises à jour à l’état brouillon. Vous pouvez obtenir des e-mails spécifiquement pour les brouillons de demandes de tirage ou filtrer les e-mails des brouillons de demandes de tirage afin que votre équipe ne soit pas avertie avant que la demande de tirage soit prête à être examinée.

Abonnement de notification personnalisé pour les brouillons de demandes de tirage.

É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 d’aide pour signaler un problème ou fournir une suggestion.

Faire une suggestion

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

Merci,

Gopinath Chigakkagari (Twitter)