Sdílet prostřednictvím


Definice počáteční konfigurace služby Team Foundation Build

Můžete upravit oprávnění sestavení počáteční týmu projekta soubory šablona , které jsou používány Team Foundation Build.sestavenímodulu plug-in soubor XML určuje oprávnění zabezpečení pro sestavení činnosti všech projektů týmu, stejného procesšablona a šablona vytvořené soubory mohly být odeslány. Následující soubory šablona jsou odeslány do týmu projekt databáze:

  • DefaultTemplate.Definuje šablona pro vytváření sestavení definic.

  • 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 shrnuje názvy souboru, složky a modul plug-in pro proces šablon Microsoft Solutions rozhraní .NET 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 jazyk XML a složku, ale není modul plug-in.Team Foundation Serverneobsahuje mechanismus pro nasazení klienta moduly, zásady nebo jiné úpravy.Pokud chcete nasadit tento druh funkce, musíte použít vlastní distribuci a instalaci program.

Soubory šablona 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 úloha, který odešle dva soubory šablona a oprávnění přiřazená k určitým výchozím skupinám pro Team Foundation.Informace o tom, jak upravit počáteční zabezpečeníkonfigurace pro Lab Management, viz Řízení přístupu k funkčním oblastem. Další informace o task, taskXml, a dependency prvky, viz Definice ú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í sestavenísoubor XML, který je definován pro šablony MSF proces :

<?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

Řízení přístupu k funkčním oblastem

Přizpůsobení funkčních oblastí v rámci šablony procesu