lizard redeploy
Activa una compilación nueva (commit más reciente / última carga) con las variables actuales.
Uso
lizard redeploy [nameOrId] [flags]Banderas
| Bandera | Descripción |
|---|---|
-s, --service <name> | Servicio |
--detach | Volver después de que se acepte la compilación |
--wait | Esperar a la compilación y a que el despliegue esté listo; funciona con --json |
--timeout <seconds> | Tiempo de espera para la preparación después de la compilación; valor predeterminado 120 |
--json | Devolver JSON para scripts |
Ejemplos
Volver a compilar y redesplegar un servicio
lizard redeploy --service apiRedesplegar sin transmitir registros
lizard redeploy --service api --detachEsperar en un script
Requiere CLI 0.3.94 o posterior. Usa 0.3.95 o posterior para workers sin HTTP.
lizard --json redeploy --service api --wait --timeout 120Sin --wait, el modo JSON devuelve el resultado después de que se acepta la solicitud de compilación. Con --wait, el CLI sigue esa compilación y luego espera a que el despliegue esté listo. El resultado JSON incluye buildId, ok y status. Un fallo de compilación, una comprobación de preparación fallida o un tiempo de espera agotado devuelven un código de salida distinto de cero.
El tiempo de espera se aplica a la preparación después de que termine la compilación; no limita la duración de la compilación ni cancela el despliegue. Los workers con containerPort=0 usan el estado de preparación del backend sin una comprobación HTTP. Después de un comando correcto, comprueba un endpoint de la aplicación o los datos almacenados si tu flujo de trabajo necesita verificar el comportamiento de la aplicación.
Ver también
- lizard restart — reinicio gradual de la compilación actual, sin recompilar
- lizard up — carga el directorio actual y lo despliega
- Despliegues — cómo funcionan los despliegues, reinicios y recompilaciones