Trabajar con números de compilación
Puede definir los procesos de compilación para cargar datos útiles en el nombre de cada compilación completada. Por ejemplo, el proceso de compilación predeterminada (según se define en DefaultTemplate.xaml) carga la siguiente información en el nombre de la compilación completada:
el nombre de la definición de compilación
la fecha en la que se ejecutó la compilación
un entero que se incrementa en una unidad cada vez que la definición de compilación se repite en una fecha determinada
Como resultado, un nombre completo de compilación podría ser similar a este ejemplo: DailyBuild_20090824.2.
Sintaxis de las expresiones del número de compilación
Especifica cómo las compilaciones completadas se denominan utilizando una expresión. Considere el ejemplo siguiente:
El proyecto de equipo se denomina ContosoCore.
La definición de compilación se denomina DailyBuild.
El identificador de la compilación es 4.
Hoy es 24 de agosto de 2009.
La hora es 9:50: 43 pm
Hoy la compilación se ha ejecutado una vez.
Se puede establecer la propiedad BuildNumberFormat en el siguiente valor:
$(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r)
En este caso, la compilación completada siguiente DailyBuild se establecería en el siguiente número de compilación:
DailyBuild_20090824.2
La tabla siguiente muestra cómo se resuelve cada token basándose en el ejemplo anterior:
Símbolo (Token) |
Valor de reemplazo basado en el ejemplo anterior de esta sección |
---|---|
$(BuildDefinitionName) |
DailyBuild |
$(BuildID) |
4 |
$(DayOfMonth) |
24 |
$(DayOfYear) |
236 |
$(Hours) |
09 |
$(Minutes) |
50 |
$(Month) |
08 |
$(Rev:.rr) |
2 (La siguiente compilación de este día será 3 y así sucesivamente). |
$(Date:MMddyy) |
082409 |
$(Seconds) |
50 |
$(TeamProject) |
ContosoCore |
$(Year:yy) |
09 |
$(year:yyyy) |
2009 |
Especificar la expresión del número de compilación
Puede especificar esta expresión de las maneras siguientes:
Defina una definición de compilación de DefaultTemplate.xaml y modifique el parámetro del proceso de compilación de Formato del número de compilación.
Para obtener más información, vea Definir una compilación con la plantilla predeterminada.
Desarrolle una plantilla personalizada del proceso de compilación y utilice la actividad UpdateBuildNumber.
Para obtener más información, vea Escriba el número de compilación (actividad UpdateBuildNumber).
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Mayo de 2011 |
Se ha agregado un tema. |
Mejora de la información. |