Referencia a una variable predefinida - Amazon CodeCatalyst

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)
  1. Abra la consola de CodeCatalyst 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 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.

  5. Elija Editar.

  6. Elija YAML.

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

      nota

      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.

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

  9. Seleccione Confirmar, introduzca un mensaje de confirmación y vuelva a seleccionar Confirmar.