Filtrado de eventos push (consola) - AWS CodePipeline

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.

Filtrado de eventos push (consola)

Puede utilizar la consola para añadir filtros para los eventos push e incluir o excluir ramas o rutas de archivos.

Filtrar los eventos push (consola)
  1. Inicie sesión en la CodePipeline consola AWS Management Console y ábrala en http://console.aws.amazon.com/codesuite/codepipeline/home.

    Se muestran los nombres y el estado de todas las canalizaciones asociadas a tu AWS cuenta.

  2. En Nombre, elija el nombre de la canalización que desea editar. De lo contrario, sigue estos pasos en el asistente de creación de canalizaciones.

  3. En la página de detalles de la canalización, elija Edit.

  4. En la página de edición, elige la acción de origen que quieres editar. Selecciona Editar activadores. Elija Especificar filtro.

  5. En Tipo de evento, elija Empujar entre las siguientes opciones.

    • Selecciona Empujar para iniciar la canalización cuando se envíe un cambio a tu repositorio de origen. Al elegir esta opción, los campos especifican filtros para las ramas y las rutas de los archivos o las etiquetas de Git.

    • Selecciona Pull request para iniciar la canalización cuando se abra, actualice o cierre una solicitud de extracción en tu repositorio de origen. Al elegir esta opción, los campos especifican filtros para las ramas de destino y las rutas de los archivos.

  6. En Tipo de filtro, elija una de las siguientes opciones.

    • Elija Branch para especificar las ramas del repositorio de origen que el activador supervisa para saber cuándo iniciar la ejecución de un flujo de trabajo. En Include, introduzca los patrones de los nombres de las ramas en formato global que desee especificar para la configuración del disparador a fin de iniciar la canalización cuando se produzcan cambios en las ramas especificadas. En Exclude, introduzca los patrones de expresiones regulares de los nombres de las ramas en formato global que desee especificar para que la configuración del disparador los ignore y no inicie la canalización cuando se produzcan cambios en las ramas especificadas. Para obtener más información, consulte Trabajar con patrones glob en la sintaxis.

      nota

      Si tanto la inclusión como la exclusión tienen el mismo patrón, la opción predeterminada es excluir el patrón.

      Puedes usar patrones globales para definir los nombres de tus ramas. Por ejemplo, úsalo main* para hacer coincidir todas las ramas que comiencen por. main Para obtener más información, consulte Trabajar con patrones glob en la sintaxis.

      En el caso de un disparador automático, especifique las sucursales a las que va a enviar el botón, es decir, las sucursales de destino. En el caso de un activador de pull requests, especifica las sucursales de destino en las que vas a abrir el pull request.

    • (Opcional) En Rutas de archivo, especifica las rutas de archivo para tu activador. Introduzca los nombres en Incluir y Excluir según corresponda.

      Puede utilizar patrones globales para definir los nombres de las rutas de los archivos. Por ejemplo, utilícelo prod* para hacer coincidir todas las rutas de los archivos que comiencen por. prod Para obtener más información, consulte Trabajar con patrones glob en la sintaxis.

    • Elige Etiquetas para configurar la configuración del desencadenador de canalización para empezar con las etiquetas de Git. En Include, introduce los patrones de los nombres de las etiquetas en formato global que quieras especificar para que la configuración del disparador inicie la canalización al liberar la etiqueta o etiquetas especificadas. En Exclude, introduzca los patrones de expresiones regulares de los nombres de etiquetas en formato global que desee especificar para que la configuración del activador los ignore y no inicie la canalización al liberar la etiqueta o etiquetas especificadas. Si tanto la inclusión como la exclusión tienen el mismo patrón de etiquetas, la opción predeterminada es excluir el patrón de etiquetas.