Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Hacer referencia a una variable predefinida
Puedes hacer referencia a variables predefinidas en cualquier acción dentro de un CodeCatalyst flujo de trabajo de Amazon.
Utilice las siguientes instrucciones para hacer referencia a una variable predefinida en un flujo de trabajo.
Para obtener más información sobre las variables predefinidas, consulteUso de variables predefinidas.
Requisito previo
Determine el nombre de la variable predefinida a la que desea hacer referencia, por ejemploCommitId
. Para obtener más información, consulte Determinar qué variables predefinidas emite tu flujo de trabajo.
- Visual
-
No disponible. Elija YAML ver las YAML instrucciones.
- YAML
-
Para hacer referencia a una variable predefinida (YAMLeditor)
Abra la CodeCatalyst consola 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 de su flujo de trabajo. Puede filtrar por el nombre del repositorio o la rama de origen donde está definido el flujo de trabajo, o bien filtrar por nombre o estado del flujo de trabajo.
-
Elija Editar.
-
Elija YAML.
-
En una CodeCatalyst acción, añada la referencia de variable predefinida mediante la siguiente sintaxis:
${action-group-name
.action-name-or-WorkflowSource
.variable-name
}
Sustituir:
-
action-group-name
por el nombre del grupo de acciones.
Puedes omitir action-group-name
si no hay ningún grupo de acciones o si la variable es producida por una acción del mismo grupo de acciones.
-
action-name-or-WorkflowSource
por:
El nombre de la acción que genera la variable.
o
WorkflowSource
, si la variable es la CommitId
variable BranchName
o.
-
variable-name
con 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 YAMLDefinición del flujo de trabajo sección para su acción.
-
(Opcional) Elija Validar para validar el YAML código del flujo de trabajo antes de confirmarlo.
-
Selecciona Confirmar, introduce un mensaje de confirmación y vuelve a seleccionar Confirmar.