Sdílet prostřednictvím


Definování počáteční konfiguraci sestavení Team Foundation

Vlastní nastavení oprávnění počáteční sestavení týmu projektu a soubory šablon, které jsou používány Team Foundation Build. Soubor modulu plug-in build.xml Určuje že oprávnění zabezpečení pro sestavení činností všech vytvořených pomocí stejného procesu šablony a soubory šablon nepovolila týmové projekty. Následující soubory šablony jsou odeslány do databáze týmu projektu:

  • DefaultTemplate. Určuje šablonu pro vytvoření definice sestavení.

  • UpgradeTemplate. Definuje šablona inovace definic sestavení, které byly definovány pomocí Visual Studio Team System 2008 Team Foundation Server nebo Visual Studio 2005 Team Foundation Server.

Následující tabulka uvádí názvy souboru, složky a modul plug-in pro proces šablon pro Microsoft Solutions Framework (MSF).

Název souboru:

Build.XML

Název složky:

Sestavení

Název modulu plug-in:

Microsoft.ProjectCreationWizard.Build

Poznámka

Můžete změnit názvy souboru XML a složku, ale není modul plug-in. Team Foundation Serverneobsahuje mechanismus pro nasazení klienta moduly, zásad nebo jiné úpravy. Pokud chcete zavést tento druh funkce, musíte použít vlastní distribuci a instalaci programu.

Soubory šablon jsou umístěny ve složce Šablony složky sestavení.

V souboru Build.xml určit jeden nebo více úkolů a jejich závislosti. Určuje soubor modulu plug-in MSF jeden úkol, který odešle soubory šablon, a oprávnění přiřazená k určitým výchozím skupinám pro Team Foundation. Informace o konfiguraci zabezpečení počáteční přizpůsobení Lab Management, viz Řízení přístupu k funkční oblasti. Další informace o task, taskXml, a dependency prvky, viz Úkoly a Závislosti.

Následující kód představuje výchozí build.xml soubor definovaný proces MSF šablon:

<?xml version="1.0" encoding="utf-8"?>
<tasks>
  <task id="BuildTask" name="Create Build Process Templates" plugin="Microsoft.ProjectCreationWizard.Build" completionMessage="Build tasks completed.">
    <dependencies />
    <taskXml>
      <ProcessTemplate Type="Default" Filename="Build\Templates\DefaultTemplate.xaml" Description="This is the default build process template for this Team Project." ServerPath="$/$$PROJECTNAME$$/BuildProcessTemplates" />
      <ProcessTemplate Type="Upgrade" Filename="Build\Templates\UpgradeTemplate.xaml" Description="This is the upgrade build process template for this Team Project." ServerPath="$/$$PROJECTNAME$$/BuildProcessTemplates" />
      <Permission allow="ViewBuildDefinition, ViewBuilds" identity="[$$PROJECTNAME$$]\@@Readers@@" />
      <Permission allow="ViewBuildDefinition, QueueBuilds, ViewBuilds, EditBuildQuality" identity="[$$PROJECTNAME$$]\@@Contributors@@" />
      <Permission allow="ViewBuildDefinition, EditBuildDefinition, DeleteBuildDefinition, QueueBuilds, ManageBuildQueue, StopBuilds, ViewBuilds, EditBuildQuality, RetainIndefinitely, DeleteBuilds, ManageBuildQualities, DestroyBuilds" identity="[$$PROJECTNAME$$]\@@Builders@@" />
      <Permission allow="ViewBuildDefinition, EditBuildDefinition, DeleteBuildDefinition, QueueBuilds, ManageBuildQueue, StopBuilds, ViewBuilds, EditBuildQuality, RetainIndefinitely, DeleteBuilds, ManageBuildQualities, DestroyBuilds" identity="[$$PROJECTNAME$$]\$$PROJECTADMINGROUP$$" />
      <Permission allow="ViewBuildDefinition, EditBuildDefinition, DeleteBuildDefinition, QueueBuilds, ManageBuildQueue, StopBuilds, ViewBuilds, EditBuildQuality, RetainIndefinitely, DeleteBuilds, ManageBuildQualities, DestroyBuilds, OverrideBuildCheckInValidation" identity="$$COLLECTIONADMINGROUP$$" />
    </taskXml>
  </task>
</tasks>

Viz také

Koncepty

Přizpůsobení funkční oblasti šablonu procesu

Další zdroje

Řízení přístupu k funkční oblasti