es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Puede AWS Amplify no detectar automáticamente un patrón?

Estoy utilizando AWS Amplify para mis despliegues de Frontend y utilizo su función de autodetección de ramas para encontrar un patrón. Así que todas las ramas que coinciden con este patrón se despliegan.

Por ejemplo, el patrón feature* detectará y desplegará una rama con el nombre feature-xyz.

Sin embargo, quiero permitir la autodetección de todas las ramas excepto aquellas que tienen el patrón feature*.

¿Cómo puedo lograr esto?

Intenté utilizar la expresión regular ^(?!.feature).$
para lograr esto, pero parece que no funciona.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para permitir la detección automática de todas las ramas, excepto las que tienen el prefijo feature*, puedes modificar la configuración de detección automática de ramas en la consola de AWS Amplify. En lugar de utilizar un patrón regex para coincidir con el nombre de la rama, puedes seleccionar la opción “Todas las ramas excepto específicas” e ingresar feature* en el campo “Excluir ramas que coincidan con el siguiente patrón”. Esto evitará que se detecten automáticamente las ramas cuyos nombres comiencen con “feature” para la implementación.

    Si aún quieres utilizar un patrón regex, puedes intentar usar ^(?!feature).*$ en lugar de ^(?!.*feature).*$. Este patrón coincidirá con cualquier nombre de rama que no comience con “feature”. Asegúrate de guardar tus cambios y probarlos para asegurarte de que funcionen como se espera.

Comments are closed.