Inclusión de números de compilación en archivos de proyectos

Puede utilizar el mandato .strsub para intercambiar una serie por otra en archivos; un uso común es sustituir una señal estándar por una variable del sistema como la variable $B que proporciona el número de trabajo actual.

Puede utilizar el mandato .strsub para incluir números de compilación o versión en archivos de código. Mediante la sustitución de un mandato .strsub al principio del proyecto, un paso posterior permite compilar archivos que contienen la información actualizada.

Por ejemplo, los pasos siguientes configuran un proyecto para incluir números de compilación:
  1. Añada una serie exclusiva, como _BUILD_ a un archivo en el proyecto. Por ejemplo, modifique un archivo README.TXT y cambie la declaración de la versión de la manera siguiente:
    Application version 5.0.123
    Application version 5.0._BUILD_
  2. Un paso anterior en el proyecto debería extraer los archivos con los que se va a trabajar. Añada un paso después de extraer el archivo README.TXT que sustituya _BUILD_ con la variable del sistema $B. Para el mandato, utilice lo siguiente:
    .strsub _BUILD_ $B README.TXT
  3. Ejecute el proyecto y verifique si el archivo README.TXT contiene el número de trabajo actual. Para la tercera ejecución del proyecto, el archivo README.TXT debe contener esta línea:
    Application version 5.0.3

Mejoras

Puede mejorar esta práctica de la manera siguiente:
  • Utilice variables de entorno adicionales. Por ejemplo, cree variables denominadas $MAJORVERSION and $MINORVERSION y utilícelas de la manera siguiente:
    .strsub _MAJORVERSION_ $MAJORVERSION README.TXT
    .strsub _MINORVERSION_ $MINORVERSION README.TXT
  • Actualice las variables de entorno cuando inicie un proyecto. Seleccionando Trabajos > Iniciar para iniciar proyectos, puede ver las variables de entorno actuales y añadir sus valores antes de iniciar el proyecto. Es posible incluir un comentario en los trabajos como, por ejemplo, una variable. Utilice la Acción del proyecto Debe cambiar en la variable de comentario para obligar a los usuarios a entrar un valor nuevo cuando ejecutan el proyecto.

Comentarios