Configuración de una fuente de lanzamiento
Una fuente de lanzamiento vincula una variante de producto a un repositorio y una rama, para que la plataforma sepa qué compilar y dónde publicarlo. Crea una en Administración → Licencias → Fuentes de lanzamiento.
Creación de una fuente de lanzamiento
- Elige la Variante de producto para la cual esta fuente compila lanzamientos
- Elige el Proveedor y la Conexión (de tus cuentas de Git Connector conectadas)
- Selecciona el Repositorio — para GitHub, GitLab y Bitbucket, este se busca en tiempo real desde el proveedor, nunca se escribe a mano; Custom Git, en cambio, solicita la URL remota directamente
- Ingresa la Rama a monitorear para nuevas etiquetas (p. ej.
main) - Elige un Perfil de compilación
Perfiles de compilación
- Predeterminado — se ejecuta
composer install --no-dev --optimize-autoloader. Adecuado para la mayoría de los paquetes de PHP/Laravel sin pasos de compilación. - Personalizado — ejecuta tu propio script de compilación, un comando de shell por línea (p. ej., compilación de assets, flags adicionales de Composer, pasos de empaquetado).
El contrato del script de compilación
Los scripts de compilación personalizados se ejecutan dentro de un contenedor sandbox aislado bajo un contrato fijo:
- El código fuente del repositorio se descomprime en
/work/srcantes de que se ejecute cualquier comando - Los comandos se ejecutan secuencialmente y fallan rápidamente — la compilación se detiene ante el primer código de salida distinto de cero
- Las variables de entorno
RELEASE_VERSIONyRELEASE_TAGestán disponibles para cada comando - El directorio resultante se vuelve a comprimir automáticamente en el artefacto de lanzamiento; no lo comprimas tú mismo
- El acceso a la red está disponible durante la compilación, por lo que
composer installynpm installfuncionan como se espera - Las compilaciones tienen un límite aproximado de 30 minutos; una compilación que exceda este tiempo se termina y se reporta como fallida
Última actualización: 11/7/2026

