Hacer referencia a una variable predefinida - Amazon CodeCatalyst

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)
  1. Abra la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Elija el proyecto.

  3. En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.

  4. 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.

  5. Elija Editar.

  6. Elija YAML.

  7. 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.

      nota

      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.

  8. (Opcional) Elija Validar para validar el YAML código del flujo de trabajo antes de confirmarlo.

  9. Selecciona Confirmar, introduce un mensaje de confirmación y vuelve a seleccionar Confirmar.