Share via


Attività GetBuildProperties

Aggiornamento: novembre 2007

L'attività GetBuildProperties restituisce i valori iniziali per le proprietà di compilazione.

Parametri

Parametro

Descrizione

TeamFoundationServerUrl

Specifica l'URL di Team Foundation Server. Ad esempio https://Server:8080.

BuildUri

Specifica l’URI di compilazione.

BuildAgentName

Parametro di output Specifica il nome dell'agente di compilazione.

BuildAgentUri

Parametro di output Specifica l’URI dell'agente di compilazione.

BuildDirectory

Parametro di output Specifica la directory di compilazione sull'agente di compilazione.

BuildDefinitionName

Parametro di output Specifica il nome della definizione di compilazione.

BuildDefinitionUri

Parametro di output Specifica l’URI della definizione di compilazione.

BuildNumber

Parametro di output Specifica il numero di build.

ConfigurationFolderUri

Parametro di output Specifica l’URI del controllo del codice sorgente della cartella nel quale sono memorizzati i files TFSBuild.proj e TFSBuild.rsp.

ConfigurationFolderGetTime

Parametro di output Specifica la data e l’orario in cui il contenuto di cartella di configurazione è stato recuperato per la compilazione.

Droplocation

Parametro di output Specifica la cartella condivisa dove i binari di compilazione ed i file di log vengono archiviati.

MachineName

Parametro di output Specifica il nome del computer dell'agente di compilazione.

MaxProcesses

Parametro di output Specifica il massimo numero di processi che possono essere in esecuzione sull'agente di compilazione.

Port

Parametro di output Specifica la porta utilizzata per comunicare con i servizi applicazione di Team Foundation.

RequestedBy

Parametro di output Specifica la persona che ha richiesto la compilazione.

RequestedFor

Parametro di output Specifica la persona per conto della quale è stata richiesta la compilazione.

StartTime

Parametro di output Specifica l’orario di inizio della compilazione.

Note

L'attività GetBuildProperties è definita nel file Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll. Il file Microsoft.TeamFoundation.Build.targets contiene un'istanza dell'attività GetBuildProperties utilizzata da Team Foundation Build come implementazione predefinita per la destinazione InitializeBuildProperties.

La cartella <radice>:\Programmi\MSBuild\Microsoft\VisualStudio\v8.0\TeamBuild nel computer Team Foundation Build contiene il file Microsoft TeamFoundation Build targets.

Esempio

Nel seguente esempio viene illustrata l'istanza predefinita dell'attività GetBuildProperties definita nel file Microsoft.TeamFoundation.Build.targets.

<GetBuildProperties     TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
     BuildUri="$(BuildUri)">
    <Output TaskParameter="BuildAgentName" PropertyName="BuildAgentName" />
    <Output TaskParameter="BuildAgentUri" PropertyName="BuildAgentUri" />
    <Output TaskParameter="BuildDirectory" PropertyName="BuildDirectory" />
    <Output TaskParameter="BuildDefinitionName" PropertyName="BuildDefinitionName" />
    <Output TaskParameter="BuildDefinitionUri" PropertyName="BuildDefinitionUri" />
    <Output TaskParameter="BuildNumber" PropertyName="BuildNumber" />
    <Output TaskParameter="ConfigurationFolderUri" PropertyName="ConfigurationFolderUri" />
    <Output TaskParameter="ConfigurationFolderGetTime" PropertyName="ConfigurationFolderGetTime" />
    <Output TaskParameter="DropLocation" PropertyName="DropLocation" />
    <Output TaskParameter="MachineName" PropertyName="MachineName" />
    <Output TaskParameter="MaxProcesses" PropertyName="MaxProcesses" />
    <Output TaskParameter="Port" PropertyName="Port" />
    <Output TaskParameter="RequestedBy" PropertyName="RequestedBy" />
    <Output TaskParameter="RequestedFor" PropertyName="RequestedFor" />
    <Output TaskParameter="StartTime" PropertyName="StartTime" />
</GetBuildProperties>

Vedere anche

Attività

Procedura: personalizzare numeri di generazione

Concetti

Attività di Team Foundation Build

Altre risorse

Personalizzazione di Team Foundation Build

Destinazioni, attività e proprietà di Team Foundation Build