Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services
Les stratégies de branche aident les équipes à protéger leurs branches importantes de développement. Les stratégies appliquent les normes de qualité du code et de gestion des modifications de votre équipe. Pour obtenir une vue d’ensemble des paramètres de stratégie que vous pouvez configurer, consultez les paramètres et stratégies du référentiel Git.
Vous pouvez configurer des stratégies de branche pour votre référentiel à l’aide des différentes az repos policy commandes. Les commandes de stratégie acceptent une seule étendue. Ils fonctionnent sur une combinaison unique de référentiel, de branche et de type de correspondance. Si vous souhaitez appliquer la même stratégie dans différentes étendues, utilisez un fichier de configuration de stratégie.
Supposons que vous souhaitez créer une stratégie de génération de file d’attente manuelle. Il couvre tous les dossiers de branche qui commencent par « release » ainsi que ceux de la branche principale.
Tout d’abord, créez un fichier de configuration pour la politique de compilation, y compris plusieurs étendues d'application.
{ "isBlocking": true, "isDeleted": false, "isEnabled": true, "revision": 1, "settings": { "buildDefinitionId": 22, "displayName": "Manual Queue Policy", "manualQueueOnly": true, "queueOnSourceUpdateOnly": false, "scope": [ { "matchKind": "Prefix", "refName": "refs/heads/release", "repositoryId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" }, { "matchKind": "Exact", "refName": "refs/heads/main", "repositoryId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" } ], "validDuration": 0 }, "type": { "displayName": "Build", "id": "bbbbbbbb-1111-2222-3333-cccccccccccc" } }
Pour en savoir plus sur la structure de différents types de stratégie, consultez Création de stratégie.
Ensuite, enregistrez le fichier et exécutez la commande create policy :
az repos policy create --policy-configuration C:\policyConfiguration.txt
Remarque
Le chemin est fourni à l’aide de la barre oblique inversée « \ ».