Saltar al contenido principal

Utilice la implementación automatizada para Actions

Desarrollar una Action en el editor de es una excelente forma de implementarla y probarla mientras aún se encuentra en la etapa de desarrollo. Sin embargo, cuando llega el momento de implementarla en entornos automatizados de pruebas o de producción, se necesita un mecanismo más automatizado; copiar y pegar código entre inquilinos de Auth0 no es un método satisfactorio.

Configurar el control de versiones para Actions

Los cambios realizados en una Action en el Auth0 Dashboard se guardan como borradores hasta que se despliegan. Después del despliegue, se crea una versión, pero debe adjuntar la Action a un desencadenador para activarla. Recomendamos usar control de versiones para facilitar la gestión de cambios y la revisión de código. Actions admite el control de versiones de forma nativa en el Dashboard. Auth0 proporciona métodos automatizados de implementación para Actions entre entornos de inquilino de Auth0. Las siguientes integraciones de Auth0 le permiten actualizar Actions desde el sistema de control de versiones, tanto manualmente como de forma automática (por ejemplo, cuando se detecta un cambio en el sistema de control de versiones): GitHub Actions, GitLab Pipelines, Bitbucket Pipelines y Microsoft Azure Pipelines.

Use la herramienta Deploy CLI para importar y exportar Actions

La herramienta Auth0 Deploy CLI automatiza la implementación de Actions entre inquilinos de Auth0. Funciona con archivos YAML locales o basados en directorios junto con la Auth0 y permite exportar Actions desde un inquilino de Auth0, así como importarlas a un inquilino de Auth0. Además, la herramienta proporciona control programático sobre el orden y la configuración del entorno de una Action como parte de la automatización de la implementación. Para obtener más información, consulte Deploy CLI Tool. Como práctica recomendada, use Auth0 Deploy CLI en casi todos los casos que impliquen implementación en entornos de prueba o producción. Aunque las integraciones de Marketplace proporcionan detección automatizada de cambios, Deploy CLI permite un control preciso sobre qué se despliega, cuándo y cómo.

Configure los inquilinos de prueba

Le recomendamos configurar un inquilino de prueba independiente en Auth0 para probar de forma segura cualquier Action antes de implementarla en producción. Para obtener más información, consulte Configurar varios entornos.