Saltar a contenido

FOR projects with changes DO

Ejecuta las operaciones anidadas para cada proyecto que tiene conjuntos de cambios (Changesets).

Las siguientes variables de proyecto se incluyen en el stash:

  • Project - Nombre del proyecto.
  • Project_mid - Mid del proyecto.
  • Project_lc - Nombre del proyecto en minúsculas.
  • Project_uc - Nombre del proyecto en mayúsculas.
  • < project variables > - Para el entorno especificado.

Esta operación no requiere ninguna configuración adicional.

Admin Project Variables

Estas son variables creadas por el administrador en el área de Recursos => Proyectos => Variables.

Se cargarán en el stash y estarán disponibles en varios formatos diferentes incluyendo:

${myvariable}

En áreas de código como:

$stash->{myvariable}

O en combos desplegables de recursos.

Custom Project Variables

Esta operación también cargará variables definidas por el usuario final en el stash de variables de la regla.

Estas son las variables definidas en el área de Proyecto => Deploy => Variables.

Las variables definidas por el usuario solo pueden tener formatos de cadena, número o secreto (ej. contraseñas).

Estas variables se cargarán en el stash y se pueden leer durante la ejecución de la regla en el siguiente formato:

${CUSTOM_VARS.myvariable}

O en áreas de código como:

$stash->{CUSTOM_VARS}{myvariable}

Estas variables no están disponibles en combos desplegables de recursos u otras áreas especiales de entrada de variables, pero se pueden copiar usando operaciones como SET variable.