Base de conocimientos

Implementación con Zinnector®: vincular, verificar, enviar

De un proyecto local a un sitio activo: inicie sesión con una clave de API, vincule el proyecto a un espacio de alojamiento, lea la verificación previa que compara su PHP, disco y WordPress con el espacio, y envíe los cambios; además de reimplementaciones, historial de implementaciones y registros de compilación cuando algo sale mal.

Una vez que un proyecto se ejecuta localmente, cuatro comandos lo llevan a un sitio activo en el alojamiento de Zinn Digital®: iniciar sesión, vincular el proyecto a un espacio de alojamiento, leer la verificación previa y enviar mediante push. Este artículo explica detalladamente cada uno de ellos, lo que muestran en pantalla y los comandos a los que recurrirá después: reimplementaciones, historial de despliegues y registros de compilación.

Iniciar sesión con una clave de API

Cree una clave en el panel de control en Configuración → Claves de API, y luego ejecute:

zinnector login

La clave se escribe en una solicitud interactiva; nunca se acepta en la línea de comandos, por lo que no puede terminar en el historial de su shell ni en una lista de procesos. En entornos de CI, introdúzcala mediante una tubería: echo "$ZINN_API_KEY" | zinnector login --profile ci, o bien configure ZINNECTOR_TOKEN y omita login por completo. La clave se verifica antes de almacenarse, y se guarda con el modo de archivo 600. zinnector whoami --scopes muestra en qué organización ha iniciado sesión y qué permisos tiene la clave; una clave de entorno de pruebas (sandbox) se etiqueta como tal.

Vincular el proyecto a un espacio

zinnector link                                   # elija un sitio de una lista
zinnector link example.com --repo acme/site --branch main

link escribe el id del sitio en zinnector.json y, a menos que pase --no-repo, conecta el repositorio remoto de git del proyecto al sitio en la plataforma para que un comando push lo despliegue. Confirme zinnector.json en el repositorio: así, un compañero que clone el repositorio podrá desplegar en el mismo lugar sin necesidad de indicaciones. No contiene ningún secreto.

Leer la verificación previa

zinnector check

Este es el comando para el cual existe la CLI. Compara su proyecto con el espacio en el que está a punto de desplegarse y muestra en pantalla cada discrepancia, así como cada comparación que no haya podido realizar:

  • Versión de PHP, con una diferencia de versión mayor clasificada como alta debido a que interrumpe de forma casi segura un sitio, y una diferencia menor clasificada como más baja, ya que calificar todo como crítico hace que las personas ignoren las advertencias.
  • Si el espacio puede cambiar a la versión sobre la que usted compiló, si la versión de PHP del espacio ha superado el final de su ciclo de vida, y si la máquina ha aplicado la versión o simplemente se le ha indicado.
  • El tamaño y recuento de archivos de su proyecto en comparación con el margen real disponible de disco e inodos en el espacio: un árbol de WordPress puede quedarse sin archivos aun estando muy por debajo de su límite de disco.
  • Las versiones de WordPress en cada extremo, si el espacio ha completado su aprovisionamiento, y si hay un repositorio conectado hacia el cual hacer push.

Advierte; nunca bloquea. Cada hallazgo se puede omitir con zinnector push --force, ya que usted conoce detalles sobre su propio sitio que un verificador desconoce. Una comparación que no se haya podido realizar se reporta como desconocida, nunca como superada, y el resumen siempre indica cuántas hubo. Por defecto, la versión local de PHP es la declarada en zinnector.json; --probe arranca el entorno de ejecución local y la mide en su lugar. --strict sale con un código distinto de cero también ante elementos desconocidos, que es lo requerido en un control de CI.

Enviar (push)

zinnector push

push ejecuta la verificación previa, envía sus confirmaciones mediante push, inicia el despliegue y lo supervisa hasta su finalización, mostrando en pantalla el estado definitivo y la confirmación desplegada. --dry-run realiza todo excepto el despliegue; --no-wait lo inicia y finaliza de inmediato; --no-git despliega lo que la plataforma ya posea sin hacer push. Si la confirmación desplegada no coincide con la que se acaba de enviar mediante push, se indicará expresamente.

Cuando algo sale mal

zinnector deploys example.com        # historial de despliegues: estado, confirmación, desencadenante, mensaje
zinnector logs example.com --build   # el registro de compilación del despliegue más reciente
zinnector logs example.com --error   # el registro de errores del sitio
zinnector deploy example.com         # reimplementar lo que la plataforma ya posee
zinnector ai "¿por qué falla mi despliegue?"

zinnector ai se ejecuta en la plataforma sobre su propia cuenta, por lo que puede acceder al mismo historial de despliegues y a los mismos registros. Desde el interior de un proyecto, transmite la estructura general de este (nombres de directorios, versiones y el id del sitio), y nunca el contenido de los archivos.

Temas relacionados

Toda la documentación para desarrolladores →

Lo último del blog

Lo que hemos estado escribiendo sobre alojamiento, SEO y gestión de sitios a gran escala.

SEO y construcción de enlaces desde la capa de alojamiento: La perspectiva de un operador para 2026

Cómo el alojamiento web influye en la indexación y la autoridad de enlaces en 2026: mantener las páginas indexadas, examinar dominios antiguos antes de desarrollarlos, crear enlaces sin dejar rastro de búsqueda y una perspectiva honesta sobre lo que la infraestructura puede y no puede hacer por el SEO.

Leer la publicación →

Cómo hacer que WordPress sea rápido y seguro: lista de verificación de rendimiento y plugins

Una lista de verificación práctica para un WordPress rápido y seguro: almacenamiento en caché a nivel de servidor, una caché de objetos por sitio, el puñado de plugins que vale la pena usar, mantener el paquete de software actualizado y las páginas de WooCommerce que nunca debe almacenar en caché.

Leer la publicación →

Cómo elegir un alojamiento web administrado en 2026: Guía del comprador

Qué diferencia realmente a un buen alojamiento administrado de una caja barata con panel de control —migraciones, copias de seguridad, aislamiento, almacenamiento en caché real y escalabilidad honesta— y cómo juzgarlo antes de comprometerse.

Leer la publicación →

Leer el blog →

¿Aún necesita ayuda?

El soporte técnico está incluido en todos los planes, el servicio de atención está disponible 24 horas al día y puede escribirnos en cualquiera de nuestros 58 idiomas; le responderemos en el suyo.

Contactar con soporte técnico → Todos los artículos →