Referencia a una variable predefinida
Puede hacer referencia a variables predefinidas en cualquier acción dentro de un flujo de trabajo de Amazon CodeCatalyst.
Utilice las siguientes instrucciones para hacer referencia a una variable predefinida en un flujo de trabajo.
Para obtener más información acerca de las variables, consulte Uso de variables predefinidas.
Requisito previo
Determine el nombre de la variable predefinida a la que quiera hacer referencia, por ejemplo CommitId
. Para obtener más información, consulte Determinación de qué variables predefinidas emite un flujo de trabajo.
- Visual
-
No disponible. Seleccione YAML para ver las instrucciones de YAML.
- YAML
-
Referencia a una variable predefinida (editor de YAML)
Abra la consola de CodeCatalyst en https://codecatalyst.aws/.
-
Elija el proyecto.
-
En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.
-
Elija el nombre del flujo de trabajo. Puede filtrar por el nombre del repositorio de código fuente o la ramificación donde esté definido el flujo de trabajo, o bien por el nombre o el estado del flujo de trabajo.
-
Elija Editar.
-
Elija YAML.
-
En una acción de CodeCatalyst, agregue la referencia a la variable predefinida mediante la siguiente sintaxis:
${action-group-name
.action-name-or-WorkflowSource
.variable-name
}
Reemplace:
-
action-group-name
por el nombre del grupo de acciones.
Puede omitir action-group-name
si no hay ningún grupo de acciones o si la variable la produce una acción del mismo grupo de acciones.
-
action-name-or-WorkflowSource
por:
El nombre de la acción que genere la variable.
o
WorkflowSource
, si la variable es la variable BranchName
o CommitId
.
-
variable-name
por el nombre de la variable.
Por ejemplo:
MySecondAction:
Configuration:
Steps:
- Run: echo ${MyFirstECSAction.cluster}
Otro ejemplo.
MySecondAction:
Configuration:
Steps:
- Run: echo ${WorkflowSource.CommitId}
Para obtener más ejemplos, consulte Ejemplos de referencia a variables predefinidas. Para obtener más información, consulte la Definición de flujo de trabajo en YAML para su acción.
-
(Opcional) Seleccione Validar para validar el código de YAML del flujo de trabajo antes de confirmarlo.
-
Seleccione Confirmar, introduzca un mensaje de confirmación y vuelva a seleccionar Confirmar.