lizard redeploy

Activa una compilación nueva (commit más reciente / última carga) con las variables actuales.

Uso

lizard redeploy [nameOrId] [flags]

Banderas

BanderaDescripción
-s, --service <name>Servicio
--detachVolver después de que se acepte la compilación
--waitEsperar 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
--jsonDevolver JSON para scripts

Ejemplos

Volver a compilar y redesplegar un servicio

lizard redeploy --service api

Redesplegar sin transmitir registros

lizard redeploy --service api --detach

Esperar 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 120

Sin --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