Utilizar números de compilación para dar nombres significativos a las compilaciones completadas
Puede definir los procesos de compilación para cargar datos útiles en el nombre de cada compilación completada.
Ejemplo
Tokens
Preguntas y respuestas
¿Dónde especifico el número de compilación?
¿Qué es BuildID?
¿Qué es Rev?
Ejemplo
Por ejemplo:
El proyecto de equipo se denomina FabrikamCore.
La definición de compilación se denomina CIBuild.
El identificador de la compilación es 4.
La fecha es 24 de agosto de 2009.
La hora es 9:50: 43 p. m.
Hoy la compilación se ha ejecutado una vez.
Define un proceso de compilación predeterminado y establece BuildNumberFormat en:
$(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r)
En este caso, la segunda compilación completada en este día se llamaría:
CIBuild_20090824.2
Tokens
La tabla siguiente muestra cómo se resuelve cada token basándose en el ejemplo anterior:
Token |
Valor de reemplazo basado en el ejemplo anterior de esta sección |
---|---|
$(BuildDefinitionName) |
CIBuild |
$(BuildID) |
4 ¿Qué es el identificador de compilación? |
$(DayOfMonth) |
24 |
$(DayOfYear) |
236 |
$(Hours) |
09 |
$(Minutes) |
50 |
$(Month) |
08 |
$(Rev:.rr) |
02 (La siguiente compilación de este día será 03 y así sucesivamente). ¿Qué es Rev? |
$(Date:MMddyy) |
082409 |
$(Seconds) |
50 |
$(TeamProject) |
FabrikamCore |
$(Year:yy) |
09 |
$(year:yyyy) |
2009 |
Preguntas y respuestas
¿Dónde especifico el número de compilación?
Puede realizar lo siguiente:
Use la plantilla predeterminada y después modifique el parámetro Formato del número de compilación. Vea Utilizar la plantilla predeterminada para el proceso de compilación
Desarrolle una plantilla personalizada del proceso de compilación y utilice la actividad UpdateBuildNumber. Vea Actividades de Team Foundation Build: UpdateBuildNumber.
¿Qué es BuildID?
$(BuildID) es un identificador inmutable interno.
¿Qué es Rev?
Use $(Rev:.rr) para asegurarse de que todas las compilaciones completadas tengan un número único. Una vez completada una compilación, si no ha cambiado nada más en el número de compilación, el valor del entero Rev se incrementa en uno.