Skip to content

Preguntas frecuentes ​

General ​

¿pipel8ne ejecuta mis pipelines? ​

No. pipel8ne diseña los pipelines y los exporta como YAML. Tu plataforma CI/CD existente los ejecuta.

¿pipel8ne es un producto SaaS? ​

No. pipel8ne está completamente auto-alojado. Ningún dato se envía a servicios externos.

¿Qué plataformas CI/CD son compatibles para exportar? ​

Actualmente: GitHub Actions, GitLab CI y Azure DevOps.

¿Puedo importar un archivo YAML existente? ​

Aún no. La importación desde repositorio está en la hoja de ruta.

¿Es gratuito pipel8ne? ​

Sí. pipel8ne es de código abierto bajo licencia MIT.


Pipelines ​

¿Por qué no puedo activar mi pipeline? ​

Un pipeline necesita un disparador para activarse. Configúralo mediante el botón Disparador, guarda y cambia el estado a Activo.

¿Los stages pueden ejecutarse en paralelo? ​

Sí. Los stages sin aristas entre ellos se ejecutan en paralelo. Conecta los stages solo cuando uno deba esperar al otro.


Credenciales & Seguridad ​

¿Puedo ver el valor de una credencial después de guardarla? ​

No. Los valores se cifran al guardar y nunca son devueltos por la API.

¿Qué cifrado se usa para las credenciales? ​

AES-256-GCM con una clave derivada de SECRETS_ENCRYPTION_KEY.

¿Las credenciales se incluyen en el YAML exportado? ​

No. El YAML exportado referencia las credenciales como marcadores de posición de variables de entorno.


Auto-alojamiento ​

¿Cómo actualizo pipel8ne? ​

bash
git pull
cd webapp && npm install && npm run build && cd ..
docker compose pull && docker compose up -d

¿Puedo ejecutar pipel8ne sin Docker? ​

Sí. Ver la guía de Despliegue manual.

Perdí mi SECRETS_ENCRYPTION_KEY. ¿Qué ocurre? ​

Las credenciales almacenadas son permanentemente irrecuperables. Deberás eliminarlas e introducir todos los valores de nuevo.


Solución de problemas ​

El backend inicia pero no puedo iniciar sesión ​

Verifica que JWT_SECRET está definido en tu .env.

Docker Compose se reinicia continuamente ​

Ejecuta docker compose logs backend para ver el error. Causas frecuentes: variables de entorno faltantes, cadena de conexión MongoDB incorrecta, conflicto de puerto.

Released under the MIT License.