Desplegar
Reconstruye un sitio alojado en velastack.dev con el último contenido publicado y ponlo en producción.
Sintaxis
$ vela cms deploy
$ vela cms deploy --project <id>
$ vela cms deploy --no-wait Un sitio que aloja velastack.dev es una copia precompilada de una plantilla, así que lo que los editores publican en el CMS alojado llega a los visitantes solo cuando el sitio se compila de nuevo con ese contenido. Este comando pide esa compilación, lo mismo que Deploy Site… en la barra de administración. Nada se compila ni se sube desde tu máquina: velastack.dev ejecuta la compilación, sube el resultado y apunta el nombre de host del sitio hacia él.
Requisitos
- Un sitio alojado en velastack.dev, como el que
vela createprepara a partir de una plantilla con CMS. Un proyecto desplegado en un servidor convela deployno tiene tal sitio; se actualiza desplegando de nuevo, y este comando lo indica. - Un proyecto sobre el que actuar: el que
vela linkregistró en.vela/project.json, o--project <id>. Un sitio creado desde el panel no tiene un checkout que vincular, así que--projectes la forma de desplegarlo desde una terminal o desde CI. - Una clave de API.
vela loginguarda una, yVELA_API_KEYen el entorno es lo que usa CI.
Espera
El comando espera a la compilación, consultando cada pocos segundos, y termina cuando el sitio está en producción o la compilación ha fallado. Una compilación fallida imprime su error y termina con estado 1. Solo se ejecuta un despliegue de un sitio a la vez; si se ejecuta mientras hay uno compilando, el comando lo informa y espera a ese en lugar de iniciar otro. Una compilación que no ha terminado tras treinta minutos se deja terminar por su cuenta, y la página de despliegues del proyecto en velastack.dev muestra cómo acaba.
Opciones
--project <id>- Proyecto de velastack.dev cuyo sitio reconstruir, en lugar del vinculado--no-wait- Volver en cuanto la compilación haya empezado en lugar de esperarla
Historial de despliegues
Cada reconstrucción aparece en la lista de despliegues del proyecto en velastack.dev, junto a los despliegues desde la barra de administración y desde vela deploy, con quién lo inició y si tuvo éxito.
Ver también
vela enable cms- Añadir el CMS a un proyectovela deploy- Desplegar una aplicación en un servidorvela link- Vincular un checkout a un proyecto de velastack.dev