

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

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.

# Especificación del repositorio de código fuente de una acción de flujo de trabajo
<a name="workflows-sources-specify-action"></a>

Utilice estas instrucciones para especificar un repositorio de código fuente para utilizarlo con una acción de flujo de trabajo. Al iniciarse, la acción agrupa los archivos del repositorio de código fuente configurado en un artefacto, descarga el artefacto en la [imagen de Docker del entorno en tiempo de ejecución](build-images.md) en la que se ejecuta la acción, y después completa su procesamiento con los archivos descargados.

**nota**  
Actualmente, dentro de una acción de flujo de trabajo, solo se puede especificar un repositorio de código fuente, que es el repositorio de código fuente en el que reside el archivo de definición del flujo de trabajo (en el directorio `.codecatalyst/workflows/` o en uno de sus subdirectorios). Este repositorio de código fuente se representa mediante la etiqueta `WorkflowSource`.

------
#### [ Visual ]

**Especificación del repositorio de código fuente que utilizará una acción (editor visual)**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Elija el proyecto.

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

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

1. Elija **Edit (Edición de)**.

1. Elija **Visual**.

1. En el diagrama de flujo de trabajo, elija la acción en la que quiera especificar el origen.

1. Seleccione **Entradas**.

1. En **Orígenes (opcional)**, haga lo siguiente:

   Especifique las etiquetas que representan los repositorios de código fuente que necesitará la acción. Actualmente, la única etiqueta admitida es `WorkflowSource`, que representa el repositorio de código fuente en el que se almacena el archivo de definición de flujo de trabajo.

   Si omite un origen, debe especificar al menos un artefacto de entrada en `action-name/Inputs/Artifacts`.

   Para obtener más información sobre orígenes, consulte [Conexión de repositorios de código fuente a flujos de trabajo](workflows-sources.md).

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

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

------
#### [ YAML ]

**Especificación del repositorio de código fuente que utilizará una acción (editor de YAML)**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Elija el proyecto.

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

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

1. Elija **Edit (Edición de)**.

1. Elija **YAML**.

1. En una acción, agregue código similar al siguiente:

   ```
   action-name:
    Inputs:
      Sources:
        - WorkflowSource
   ```

   Para obtener más información, consulte la descripción de la propiedad `Sources` en la [Definición de flujo de trabajo en YAML](workflow-reference.md) para la acción.

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

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

------