Definice počáteční konfigurace nástroje Lab Management
Můžete upravit nastavení konfigurace počáteční zabezpečení týmový projekt pro aktivity, které se provádí pomocí Visual Studio Lab Management.Modul plug-in soubor lab.xml určuje oprávnění zabezpečení pro aktivity správy testovacích prostředí pro všechny týmové projekty, které jsou vytvořeny se stejnou šablonou procesu.Určuje také úlohy, které chcete uložit výchozí soubor šablony pro Lab Management, která má název LabDefaultTemplate.xaml.Tento soubor je odeslán do databáze nástroje pro týmový projekt.
Následující tabulka shrnuje názvy soubor, složku a modul plug-in pro šablony procesů pro Microsoft Solutions Framework (MSF).
Název souboru: |
Lab.xml |
Název složky: |
Testovacího prostředí |
Název modulu plug-in: |
Microsoft.ProjectCreationWizard.Testovacího prostředí |
[!POZNÁMKA]
Můžete změnit názvy souboru XML a složky, ale není modul plug-in.Team Foundation Serverneobsahuje mechanismus pro nasazení klientů moduly plug-in, zásad nebo jiné úpravy.Pokud chcete nasadit tento druh funkce, je nutné použít vlastní distribuci a instalaci programu.
V souboru Lab.xml zadejte jednu nebo více úloh a jejich závislosti.Určuje soubor modulu plug-in MSF jeden úkol, který nahrávání souboru správy testovacích prostředí, a oprávnění, které jsou přiřazeny ke konkrétní výchozí skupiny pro Team Foundation.Chcete-li přizpůsobit konfiguraci počáteční zabezpečení pro Lab Management, naleznete v části Řízení přístupu k funkčním oblastem. Další informace o task, taskXml, a dependency prvky, naleznete v části Definování úloh ke zpracování modulu plug-in a Definování závislostí u skupin úloh a úloh v souborech modulu plug-in.
Následující kód představuje výchozí lab.xml soubor, který je definován pro šablony procesů MSF:
<?xml version="1.0" encoding="utf-8"?>
<tasks>
<task id="LabTask" name="Create Lab area" plugin="Microsoft.ProjectCreationWizard.Lab" completionMessage="Lab Task completed.">
<dependencies />
<taskXml>
<ProcessTemplate Type="Custom" Filename="Lab\Templates\LabDefaultTemplate.xaml" Description="This is the default Lab process template for this Team Project." ServerPath="$/$$PROJECTNAME$$/BuildProcessTemplates" />
<permission allow="Read, Create, Write, Edit, Delete, ManagePermissions, ManageChildPermissions, Start, Stop, ManageSnapshots, Pause, ManageLocation, DeleteLocation" identity="$$PROJECTCOLLECTIONADMINGROUP$$" />
<permission allow="Read, Create, Write, Edit, Delete, ManageChildPermissions, Start, Stop, ManageSnapshots, Pause, ManageLocation, DeleteLocation" identity="[$$PROJECTNAME$$]\$$PROJECTADMINGROUP$$" />
<permission allow="Read, Create, Write, Edit, Start, Stop, ManageSnapshots, Pause" identity="[$$PROJECTNAME$$]\@@Contributors@@" />
<permission allow="Read" identity="[$$PROJECTNAME$$]\@@Readers@@" />
<permission allow="Read, Write, Edit, Start, Stop, ManageSnapshots, Pause" identity="$$BUILDSERVICEGROUP$$" />
</taskXml>
</task>
</tasks>