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