Mercure-Hub: 1. Cree un access token y guárdelo como secreto de CI
Esta documentación forma parte de la guía GitHub Actions y GitLab CI. Consulte la guía completa aquí: Inicie un servicio real de Mercure Hub desde su pipeline de GitHub Actions o GitLab CI, ejecute sus pruebas sobre él y elimínelo automáticamente.
👋 ¡Bienvenido a la documentación de Stackhero!
Stackhero ofrece un servicio totalmente gestionado de Mercure-Hub en la nube, diseñado para que la entrega de datos en tiempo real sea sencilla y fiable. Obtendrá:
- Solicitudes y tamaños de mensajes ilimitados para una flexibilidad total.
- Un dominio personalizado con HTTPS integrado (por ejemplo, https://real-time.su-empresa.com).
- Actualizaciones con un solo clic para mantener su hub siempre actualizado sin complicaciones.
- Alto rendimiento y gran seguridad sobre una infraestructura privada y dedicada.
- Múltiples regiones disponibles: 🇪🇺 Europa y 🇺🇸 USA para una entrega de baja latencia.
Póngase en marcha rápidamente: solo necesita 5 minutos para desplegar su entorno de Mercure-Hub cloud hosting y empezar a enviar actualizaciones en tiempo real a sus aplicaciones.
Para que la CLI funcione de forma no interactiva, necesitará un access token (formato: usr-xxxxxx:tokenId). Solo tiene que crear este token una vez y añadirlo a su pipeline de CI como un secreto seguro y cifrado.
- Cree el token: En su panel de Stackhero, haga clic en su foto de perfil en la parte superior derecha, vaya a Su cuenta, luego a Access tokens y haga clic en Crear token.
- Para GitHub Actions: En su repositorio, vaya a Settings > Secrets and variables > Actions > New repository secret e introduzca el token como
STACKHERO_TOKEN. - Para GitLab CI: En su proyecto, vaya a Settings > CI/CD > Variables > Add variable, establezca la clave como
STACKHERO_TOKENy marque Masked (y Protected si su CI solo se ejecuta en ramas protegidas).
No incluya nunca su access token directamente en el archivo YAML del pipeline. Si está presente en el YAML, podría ser expuesto a cualquier persona con acceso al repositorio y aparecer en los logs de compilación. Guardarlo como secreto de CI garantiza que permanezca cifrado y oculto, manteniendo su token seguro.