Definición de un artefacto de entrada - 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.

Definición de un artefacto de entrada

Si quieres usar un artefacto generado por otra CodeCatalyst acción de Amazon, debes especificarlo como entrada para la acción actual. Es posible que puedas especificar varios artefactos como entrada; depende de la acción. Para obtener más información, consulta la sección YAMLDefinición del flujo de trabajo Para tu acción.

nota

No puede hacer referencia a artefactos de otros flujos de trabajo.

Siga las instrucciones siguientes para especificar un artefacto de otra acción como entrada para la acción actual.

Requisito previo

Antes de empezar, asegúrate de que has generado el artefacto de la otra acción. Para obtener más información, consulte Definición de un artefacto de salida. Al generar el artefacto, estará disponible para que lo usen otras acciones.

Visual
Para especificar un artefacto como entrada a una acción (editor visual)
  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 Visual.

  7. En el diagrama de flujo de trabajo, elija la acción en la que desee especificar un artefacto como entrada.

  8. Elija Entradas.

  9. En Artefactos (opcional), haga lo siguiente:

    Especifique los artefactos de acciones anteriores que desee proporcionar como entrada a esta acción. Estos artefactos ya deben estar definidos como artefactos de salida en acciones anteriores.

    Si no especifica ningún artefacto de entrada, debe especificar al menos un repositorio de origen en élaction-name/Inputs/Sources.

    Para obtener más información sobre los artefactos, incluidos ejemplos, consulteCompartir artefactos y archivos entre acciones.

    nota

    Si la lista desplegable Artefactos (opcional) no está disponible (editor visual) o si se producen errores al validar el YAML archivo (YAMLeditor), es posible que la acción solo admita una entrada. En este caso, intenta eliminar la entrada de origen.

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

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

YAML
Para especificar un artefacto como entrada a una acción (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 la acción en la que desee especificar el artefacto como entrada, añada un código similar al siguiente:

    action-name: Inputs: Artifacts: - artifact-name

    Para obtener más ejemplos, consulte Ejemplos de artefactos.

  8. (Opcional) Seleccione 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.