Referencia de variables del sistema

Las variables definidas por el sistema están disponibles para ser utilizadas en variables.

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. Si se alcanza este número de iteraciones, BF_ITERATION_MAX_REACHED se establecerá en Sí.
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.

Comentarios