Yapılandırma dosyası kullanarak Git deposu ilkelerini yapılandırma
Azure DevOps Services
Dal ilkeleri, ekiplerin önemli geliştirme dallarını korumalarına yardımcı olur. İlkeler, ekibinizin kod kalitesini ve değişiklik yönetimi standartlarını zorlar. Yapılandırabileceğiniz ilke ayarlarına genel bakış için bkz. Git deposu ayarları ve ilkeleri.
Çeşitli az repos policy
komutları kullanarak deponuz için dal ilkelerini yapılandırabilirsiniz. Ancak, ilke komutları tek bir kapsamı kabul edebilir; örneğin, tek bir depo, dal ve eşleştirme türü birleşimi. Aynı ilkeyi çeşitli kapsamlara uygulamak istiyorsanız, bunu bir ilke yapılandırma dosyası kullanarak yapabilirsiniz.
"Yayın" ile başlayan tüm dal klasörlerinde ve ayrıca ana dalda el ile kuyruk oluşturma ilkesi oluşturmak istediğinizi varsayalım. Bunu başarmak için aşağıdaki adımları yürütebilirsiniz:
İlke yapılandırma dosyası oluşturma
Birden çok uygulama kapsamı dahil olmak üzere derleme ilkesi için bir ilke yapılandırma dosyası oluşturun.
{
"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": "e646f204-53c9-4153-9ab9-fd41a11e3564"
},
{
"matchKind": "Exact",
"refName": "refs/heads/main",
"repositoryId": "e646f204-53c9-4153-9ab9-fd41a11e1234"
}
],
"validDuration": 0
},
"type": {
"displayName": "Build",
"id": "0609b952-1397-4640-95ec-e00a01b2f659"
}
}
Çeşitli ilke türlerinin yapısı hakkında daha fazla bilgi edinmek için bkz. İlke oluşturma.
Dosyayı kaydedin ve create policy komutunu çalıştırın
az repos policy create --policy-configuration C:\policyConfiguration.txt
Yolun '\' ters eğik çizgi kullanılarak sağlandığını unutmayın.