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 :
- Aperçu d’un document YAML entièrement analysé sans validation ou exécution du pipeline
- Désactiver les mises à niveau automatiques d’agents au niveau du pool
- Azure File Copy Task prend désormais en charge AzCopy V10
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.
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.
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.
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.
É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.
Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.
Merci,
Gopinath Chigakkagari (Twitter)