El sistema establece automáticamente valores para las siguientes variables en cada paso de un trabajo. Estas variables son de sólo lectura. Sus valores para el trabajo se enumeran en las líneas ENV del registro de pasos. Los primeros cuatro son notificaciones a nivel de proyecto. El resto de las variables BF_ se utilizan a nivel de paso.
Variable a nivel de proyecto | Valor |
---|---|
BF_D | Fecha. Se puede utilizar en códigos. El formato está determinado por el valor de sistema Código: formato de fecha. |
BF_J | Día del año. Se puede utilizar en códigos. |
BF_T | Hora. Se puede utilizar en códigos. El formato está determinado por el valor de sistema Código: formato de hora. |
BF_W | Día de la semana, representado por un número de 0 (domingo) a 6 (sábado). |
Variable de nivel de paso | Valor |
---|---|
BF_D | Fecha. Se puede utilizar en códigos. El formato está determinado por el valor de sistema Código: formato de fecha. |
BF_J | Día del año. Se puede utilizar en códigos. |
BF_T | Hora. Se puede utilizar en códigos. El formato está determinado por el valor de sistema Código: formato de hora. |
BF_W | Día de la semana, representado por un número de 0 (domingo) a 6 (sábado). |
BF_AGENT_PLATFORM | Serie que identifica la plataforma de sistema operativo en la que se está ejecutando el agente. |
BF_AGENT_VERSION | Número de versión del agente del servidor actual. |
B | Variable de código predeterminada, que empieza en 1 e incrementa con cada trabajo. Puede utilizarse en códigos, representados por BF_TAG. |
BF_BID | Número de ID del trabajo, exclusivo para trabajos del mismo proyecto. |
BF_CALLER_ | Prefijo aplicado a variables pasadas en un proyecto encadenado desde un proyecto de llamada. |
BF_CLASS | Clase de Build Forge del proyecto |
BF_ENGINE | Una serie que identifica el motor de forma exclusiva. Este valor también se almacena en un archivo en el directorio de instalación: engine.id. Ejemplo: D8531015-6C07-1014-8CA0-BD58317220B3. |
BF_HOST | Nombre de host del servidor lógico (nombre de host TCP/IP). (Esta variable forma parte del entorno del servidor). |
BF_ITERATION | Número de veces que se ha iniciado satisfactoriamente un paso en un Bucle While. Este número incrementa cuando la condición del paso se evalúa como verdadera. Un reinicio del trabajo utiliza el valor de esta variable como iteración para reiniciar. |
BF_ITERATION_MAX | Número máximo de veces que puede ejecutarse un bucle While. Este valor se establece en las propiedades del paso. |
BF_ITERATION_MAX_REACHED | No creado o establecido de forma predeterminada. El ID de paso exclusivo (BF_SSID) del paso de bucle While se anexa a esta variable cuando las iteraciones del bucle While alcanzan el valor de BF_ITERATION_MAX. Si varios pasos de bucle While en un proyecto alcanzan su BF_ITERATION_MAX, esta variable contendrá varios valores, uno por cada paso que alcance el número máximo de iteraciones. |
BF_LASTGOODRUN | Fecha del último trabajo ejecutado con éxito del mismo proyecto, o del último trabajo si no hay ningún trabajo ejecutado con éxito. |
BF_LASTGOODTAG | Código del último trabajo ejecutado con éxito (o del último trabajo si no hay trabajos ejecutados con éxito almacenados para el mismo proyecto). |
BF_LASTGOODUNIX | Igual que BF_LASTGOODRUN, pero expresa la fecha en formato UNIX®. |
BF_LASTRUN | Fecha de la ejecución anterior del trabajo actual. |
BF_LASTTAG | Serie de código del trabajo anterior del mismo proyecto. |
BF_LASTUNIX | Igual que BF_LASTRUN, pero expresa la fecha en formato UNIX. |
BF_ONFAIL | El distintivo Parar/Continuar del paso. |
BF_PID | Número de ID de proyecto. |
BF_PROJECTNAME | Nombre de proyecto de este trabajo. |
BF_PROJECTNAME_PHYS | Nombre de proyecto usado para crear el directorio del proyecto. El sistema cambia los caracteres especificados en el valor de sistema Caracteres relativos del directorio no válidos por caracteres de subrayado para crear el directorio del proyecto. Por ejemplo, si el valor incluye un espacio, un proyecto denominado Mi Proyecto recibe un nombre de proyecto denominado Mi_Proyecto. |
BF_ROOT | Directorio de trabajo base del trabajo, tomado de las propiedades del trabajo. Consulte también BF_STEP_ROOT. |
BF_SERVER | Nombre del servidor donde se esta ejecutando el trabajo en la actualidad (esta variable forma parte del entorno del servidor). |
BF_SERVER_ROOT | Vía de acceso asignada al servidor lógico en las propiedades del servidor (esta variable forma parte del entorno del servidor). |
BF_SID | Número de secuencia del resultado del paso dentro de la compilación. |
BF_SPID | Contiene el ID de proyecto de llamada si el trabajo actual ha sido llamado por otro trabajo. De lo contrario, su valor es el mismo que BF_PID. |
BF_STEPNAME | Nombre del paso. Establecido en las propiedades del paso. |
BF_STEP_ROOT | Directorio de trabajo base del paso, tomado de las propiedades del paso. Consulte también BF_ROOT. |
BF_SSID | ID de paso, identificador exclusivo del paso actual en el proyecto. |
BF_TAG | Código del trabajo. Las definiciones de código pueden contener variables. Esta variable contiene el valor resultante de interpretar dichas variables al iniciar el trabajo. |
BF_TAG_PHYS | Código del trabajo, donde caracteres de subrayado sustituirán a cualquier espacio incluido en el valor BF_TAG. Si un paso tiene la opción Absoluto seleccionada, BF_TAG_PHYS será el mismo que BF_TAG. |
BF_USER | Nombre de usuario del propietario del trabajo. |