Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Important
À partir d’Azure DevOps Server 2019, les travaux simultanés auto-hébergés dans les mises en production ne sont pas facturés. La seule limite concerne le nombre d’agents que vous possédez.
Découvrez comment estimer le nombre de travaux parallèles dont vous avez besoin et acheter d’autres travaux parallèles pour votre organisation.
Notes
Nous avons temporairement désactivé l’octroi gratuit des travaux parallèles pour les projets publics et pour certains projets privés dans les nouvelles organisations. Toutefois, vous pouvez demander cet octroi en envoyant une demande. Les organisations et les projets existants ne sont pas concernés. Veuillez noter qu’il nous faut généralement 2 à 3 jours ouvrables pour répondre à vos demandes de niveau gratuit. Pendant certaines périodes, les temps de traitement peuvent être plus longs.
Quand vous définissez un pipeline, vous pouvez le faire sous forme de collection de travaux. Lorsqu’un pipeline s’exécute, vous pouvez exécuter plusieurs travaux dans le cadre de ce pipeline. Chaque travail exécuté consomme un travail parallèle qui s’exécute sur un agent. Quand il n’y a pas suffisamment de travaux parallèles disponibles pour votre organisation, les travaux sont mis en file d’attente et exécutés les uns après les autres.
Dans Azure Pipelines, vous pouvez exécuter des travaux parallèles sur une infrastructure hébergée par Microsoft ou votre propre infrastructure (autohébergée). Chaque travail parallèle vous permet d’exécuter un seul travail à la fois dans votre organisation. Les travaux parallèles ne vous sont pas facturés si vous utilisez un serveur local. Le concept de travaux parallèles ne s’applique qu’à Azure DevOps Services.
Si vous souhaitez exécuter vos travaux sur des ordinateurs gérés par Microsoft, utilisez des travaux parallèles hébergés par Microsoft. Ils seront traités sur des agents hébergés par Microsoft.
Si vous préférez déléguer à Azure Pipelines l’orchestration de vos travaux de build et de mise en production, mais souhaitez les exécuter sur vos propres ordinateurs, utilisez des travaux parallèles autohébergés. Vous commencerez dans ce cas par déployer nos agents autohébergés sur vos ordinateurs. Vous pouvez inscrire autant d’agents autohébergés que vous voulez dans votre organisation.
Un niveau de service gratuit est fourni par défaut dans chaque organisation pour les travaux parallèles hébergés et autohébergés. Les travaux parallèles sont achetés au niveau de l’organisation et sont partagés par tous les projets de l’organisation.
Dans le cas des travaux parallèles hébergés par Microsoft, vous pouvez obtenir gratuitement 10 travaux parallèles hébergés par Microsoft maximum. Ils sont capables de s’exécuter pendant 360 minutes (6 heures) à chaque fois pour des projets publics. Lorsque vous créez une organisation Azure DevOps, vous ne recevez pas ces travaux gratuits par défaut.
Dans le cadre des projets privés, vous avez la possibilité d’obtenir un travail gratuit qui peut s’exécuter jusqu’à 60 minutes à chaque fois. Lorsque vous créez une organisation Azure DevOps, vous ne recevez pas nécessairement ces travaux gratuits par défaut.
Pour demander les travaux gratuits dans le cadre de projets publics ou privés, envoyez une demande.
Notes
Deux à trois jours ouvrables sont nécessaires pour répondre à vos demandes concernant le niveau gratuit. Pendant certaines périodes, les temps de traitement peuvent être plus longs.
Aucune limite de temps ne s’applique aux travaux parallèles pour les projets publics, contrairement aux projets privés qui sont plafonnés à 30 heures par mois.
Nombre de travaux parallèles | Limite de temps | |
---|---|---|
Projet public | 10 travaux parallèles hébergés par Microsoft gratuits, capables de s’exécuter pendant 360 minutes (6 heures) à chaque fois | Aucune limite de temps globale par mois |
Projet privé | Un travail gratuit capable s’exécuter pendant 60 minutes à chaque fois | 1 800 minutes (30 heures) par mois |
Lorsque le niveau gratuit n’est plus suffisant, vous pouvez acheter de la capacité supplémentaire pour chaque travail parallèle. Pour connaître le coût tarifaire par travail parallèle, consultez la page des tarifs d’Azure DevOps. Les travaux parallèles payants suppriment la limite de temps mensuelle et vous permettent d’exécuter chaque travail pendant un maximum de 360 minutes (6 heures).
Achetez des travaux parallèles hébergés par Microsoft.
Chez les nouvelles organisations, une limite de 25 travaux parallèles maximum s’applique pour les agents hébergés par Microsoft. Contactez le support pour demander une augmentation de cette limite, sous réserve de la capacité dans la région de votre organisation.
Lorsque vous achetez votre premier travail parallèle hébergé par Microsoft, le nombre de travaux parallèles dont vous disposez dans l’organisation reste égal à un. Pour pouvoir exécuter deux travaux simultanément, vous devez acheter deux travaux parallèles si vous utilisez le niveau gratuit. Le premier achat n’a pour effet que de supprimer les limites de temps qui s’appliquent au premier travail.
Conseil
Si votre pipeline dépasse le délai d’expiration maximal des travaux, essayez de fractionner votre pipeline en plusieurs travaux. Pour plus d’informations, consultez Spécification de travaux dans un pipeline.
Quand le nombre de builds et de mises en production en file d’attente dépasse le nombre de travaux parallèles disponibles, les files d’attente en question s’allongent. Si vous arrivez à un stade où les délais des files d’attente sont trop longs, vous pouvez acheter des travaux parallèles supplémentaires selon vos besoins. Plusieurs méthodes peuvent être appliquées pour connaître vos limites de travaux parallèles et l’historique des travaux.
Vous pouvez utiliser le rapport de consommation du pool (disponible dans l’onglet Analytique de votre pool d’agents) pour afficher un graphe des travaux en cours d’exécution et en file d’attente avec vos travaux parallèles des 30 jours précédents. Si vous avez accumulé un backlog de travaux en file d’attente et que vos travaux en cours d’exécution se trouvent à la limite d’accès concurrentiel, vous pouvez acheter d’autres travaux parallèles. Pour plus d’informations, consultez Rapport de consommation du pool.
Pour déterminer le nombre de travaux parallèles dont vous avez besoin, consultez d’abord le nombre de travaux parallèles actuellement utilisés par votre organisation :
Accédez à Paramètres de l’organisation>Pipelines>Travaux parallèles.
Exemple d’URL : https://{Your_Organization}/_admin/_buildQueue?_a=resourceLimits
Consultez le nombre maximal de travaux parallèles disponibles dans votre organisation.
Sélectionnez Afficher les travaux en cours pour afficher toutes les builds et mises en production qui consomment activement un travail parallèle disponible ou attendent qu’un travail parallèle soit disponible.
Notez cette règle simple : comptez un travail parallèle pour quatre à cinq utilisateurs dans votre organisation.
Dans les scénarios suivants, vous pouvez avoir besoin de plusieurs travaux parallèles :
Pour acheter d’autres travaux parallèles, procédez comme suit :
Achetez d’autres travaux parallèles dans les paramètres de votre organisation :
Connectez-vous à votre organisation (https://dev.azure.com/{yourorganization}
).
Sélectionnez Paramètres de l’organisation.
Sélectionnez Travaux parallèles sous Pipelines, puis Modifier pour les travaux hébergés par Microsoft ou Modifier pour les travaux autohébergés.
Entrez le montant souhaité, puis sélectionnez Enregistrer.
Les travaux parallèles supplémentaires seront disponibles au bout de 30 minutes maximum.
Pour connaître le coût tarifaire par travail parallèle, consultez la page des tarifs d’Azure DevOps.
Connectez-vous à votre organisation (https://dev.azure.com/{yourorganization}
).
Sélectionnez Paramètres de l’organisation.
Sélectionnez Travaux parallèles sous Pipelines, puis Acheter des travaux parallèles, Modifier pour les travaux hébergés par Microsoft ou Modifier pour les travaux autohébergés.
Entrez une quantité inférieure ou supérieure de travaux hébergés par Microsoft ou autohébergés, puis sélectionnez Enregistrer.
Important
Le contrôleur de build XAML hébergé n’est pas pris en charge. Si, dans votre organisation, vous devez exécuter des builds XAML, configurez un serveur de build local et basculez vers un contrôleur de build local. Pour plus d’informations sur le modèle XAML hébergé, consultez Prise en main de XAML.
Prenons l’exemple d’une organisation qui a un seul travail parallèle hébergé par Microsoft. Ce travail permet aux utilisateurs de l’organisation d’exécuter collectivement un seul travail à la fois. Quand des travaux supplémentaires sont déclenchés, ils sont mis en file d’attente jusqu’à la fin du travail précédent.
Si vous utilisez des pipelines de mise en production ou YAML, une exécution ne consomme un travail parallèle qu’au moment où elle est déployée activement sur une phase. La mise en production n’utilise pas de travail parallèle quand elle est en attente d’approbation ou d’intervention manuelle.
Lorsque vous exécutez un travail de serveur ou que vous effectuez un déploiement dans un groupe de déploiement à l’aide de pipelines de mise en production, vous ne consommez pas de travaux parallèles.
Vous êtes éligible aux limites du niveau gratuit pour les projets publics si vous remplissez les deux conditions suivantes :
Pour savoir comment demander des travaux parallèles gratuits, consultez Combien coûtent les travaux parallèles (hébergés par Microsoft) ?
Actuellement, il n’y a aucun moyen de partitionner ou dédier une capacité de travail parallèle à un pool d’agents ou un projet spécifique. Par exemple :
Vous pouvez avoir autant d’utilisateurs que vous le voulez quand vous utilisez Azure Pipelines. Vous n’êtes pas facturé en fonction du nombre d’utilisateurs d’Azure Pipelines. Les utilisateurs disposant d’un accès de base et de partie prenante peuvent créer autant de builds et de mises en production qu’ils le souhaitent.
Non. Il est possible de créer gratuitement des centaines, voire des milliers de pipelines. Vous pouvez également inscrire gratuitement autant d’agents autohébergés que vous le souhaitez.
Oui. Les abonnés Visual Studio Enterprise obtiennent un travail parallèle dans Team Foundation Server 2017 (ou version ultérieure) et un travail parallèle autohébergé dans chacune des organisations Azure DevOps Services dont ils sont membres.
Certains de nos anciens clients possèdent encore un plan à la minute pour les agents hébergés. Dans le cadre de ce plan, ils payent 0,05 $US/minute les 20 premières heures après le niveau gratuit, et 0,01 $US/minute au-delà. Il peut être intéressant de passer au modèle de travaux parallèles en raison des limitations suivantes de ce plan :
Vous pouvez inscrire un contrôleur de build XAML par travail parallèle autohébergé dans votre organisation. Votre organisation obtient au moins un travail parallèle autohébergé gratuit. Il vous est donc possible d’inscrire un contrôleur de build XAML sans frais supplémentaires. Pour chaque contrôleur de build XAML supplémentaire, il vous faut un travail parallèle autohébergé supplémentaire.
Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantEntrainement