Git-adattárházirendek konfigurálása konfigurációs fájl használatával
Azure DevOps Services
A ágszabályzatok segítenek a csapatoknak megvédeni fontos fejlesztési ágaikat. A szabályzatok kikényszeríti a csapat kódminőségét és változáskezelési szabványait. A konfigurálható szabályzatbeállítások áttekintéséért lásd: Git-adattár beállításai és szabályzatai.
Az adattár ágházirendjei a különböző az repos policy
parancsokkal konfigurálhatók. A szabályzatparancsok azonban egyetlen hatókört, azaz az adattár, ág és egyezéstípus egyetlen kombinációját fogadják el. Ha ugyanazt a szabályzatot különböző hatókörökre szeretné alkalmazni, ezt egy szabályzatkonfigurációs fájllal teheti meg.
Tegyük fel, hogy manuális üzenetsor-összeállítási szabályzatot szeretne létrehozni az összes olyan ágmappában, amely a "kiadással" kezdődik, és a fő ágon is. Ehhez hajtsa végre a következő lépéseket:
Szabályzatkonfigurációs fájl létrehozása
Hozzon létre egy szabályzatkonfigurációs fájlt a szabályzat létrehozásához, beleértve a több alkalmazás hatókörét is.
{
"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"
}
}
A különböző szabályzattípusok struktúrájáról a Szabályzat létrehozása című témakörben olvashat bővebben.
Mentse a fájlt, és futtassa a create policy parancsot
az repos policy create --policy-configuration C:\policyConfiguration.txt
Vegye figyelembe, hogy az elérési út a "\" fordított perjel használatával van megadva.
Kapcsolódó cikkek
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: