Herramientas para publicar

Publica versiones y comprueba su estado.

En esta página

Publica un borrador, comprueba versiones o vuelve a ofrecer una versión anterior.

Nota

La conexión se aplica al Space. Eres miembro y el Space no está bloqueado. Un Space es un espacio de trabajo compartido en la app.

Puedes ejecutar hosting_list_deploys con cualquier rol, incluido Solo lectura. Para las otras cuatro, necesitas el rol Propietario, Administrador o Usuario; también se aplica a hosting_deploy_status.

Atención

hosting_deploy finaliza exactamente el borrador del proyecto y lo publica: lo que no esté en el borrador no forma parte de la nueva versión. Un borrador recién abierto empieza vacío y no es una copia de la versión publicada; consulta Herramientas para archivos. Sin index.html en la carpeta raíz, la finalización falla.

Todas las herramientas de esta página actúan en la primera llamada sin frase de confirmación. No se garantiza que la aplicación pregunte.

hosting_deploy Publish deployment

cambia datoselimina, sobrescribe o cambia lo visible

Finaliza el borrador y lo publica. Con deploy, publica en su lugar una versión finalizada concreta; volver a publicar no cuenta para el límite del plan.

La respuesta indica la dirección y el acceso necesario para sitios privados. Si se superan los límites de archivos o almacenamiento, se descarta la nueva versión; las antiguas se mantienen.

Parámetros de hosting_deploy
ParámetroTipoRequisitoDescripción
spaceNúmero enteroobligatorioEl ID del Space de diez dígitos.
projectNúmero enteroobligatorioEl número del proyecto, tal como lo muestra hosting_list_projects.
deployNúmero enteroopcionalEl número de una versión finalizada de este proyecto. Si falta, la herramienta publica el borrador.

hosting_deploy_status Deployment status

cambia datoselimina, sobrescribe o cambia lo visible

Consulta el estado de la versión indicada; sin número, consulta el borrador o, si no hay borrador, la versión publicada.

La llamada guarda el estado en la app. Al finalizar una versión, pueden eliminarse definitivamente versiones antiguas; si la nueva versión no cabe en el plan, se descarta en su lugar.

Parámetros de hosting_deploy_status
ParámetroTipoRequisitoDescripción
spaceNúmero enteroobligatorioEl ID del Space de diez dígitos.
projectNúmero enteroobligatorioEl número del proyecto, tal como lo muestra hosting_list_projects.
deployNúmero enteroopcionalEl número de una versión de este proyecto. Si falta, la herramienta usa el borrador o, si no hay borrador, la versión publicada.

hosting_list_deploys List deployments

solo lee

Lista las versiones y el número de la versión publicada para otras llamadas con deploy.

La respuesta indica el estado, el tamaño, las copias de seguridad, los problemas y el uso del plan.

Parámetros de hosting_list_deploys
ParámetroTipoRequisitoDescripción
spaceNúmero enteroobligatorioEl ID del Space de diez dígitos.
projectNúmero enteroobligatorioEl número del proyecto, tal como lo muestra hosting_list_projects.

hosting_rollback Roll back deployment

cambia datoselimina, sobrescribe o cambia lo visible

Vuelve a publicar una versión que todavía existe y que ya estuvo publicada. No consume una publicación; la versión activa hasta entonces se conserva.

Si la versión ya está activa, no cambia nada. Los visitantes ven el cambio en cuanto se transfiere al nodo de hosting.

Parámetros de hosting_rollback
ParámetroTipoRequisitoDescripción
spaceNúmero enteroobligatorioEl ID del Space de diez dígitos.
projectNúmero enteroobligatorioEl número del proyecto, tal como lo muestra hosting_list_projects.
deployNúmero enteroobligatorioEl número de la versión a la que vuelve el proyecto. Solo puede ser una versión que ya estuvo publicada.

hosting_set_offline Take project offline or online

cambia datoselimina, sobrescribe o cambia lo visible

Retira el sitio web de un proyecto de internet o lo vuelve a poner en línea. Retirarlo no elimina nada: se conservan las versiones, los dominios y los ajustes.

Cuando está fuera de línea, los visitantes ven una página de error en todas las direcciones; no se proporcionan direcciones de subida. Los cambios se aplican después de la transferencia.

Parámetros de hosting_set_offline
ParámetroTipoRequisitoDescripción
spaceNúmero enteroobligatorioEl ID del Space de diez dígitos.
projectNúmero enteroobligatorioEl número del proyecto, tal como lo muestra hosting_list_projects.
offlineValor booleanoobligatoriotrue retira el sitio web de internet; false lo vuelve a poner en línea.

El plan limita las publicaciones y las versiones

Free permite 3 publicaciones en total y conserva 3 versiones más 1 copia de seguridad por proyecto. Max permite publicaciones sin límite y conserva 5 versiones más 3 copias de seguridad.

Atención

Una versión recién finalizada puede desplazar definitivamente las versiones más antiguas. La versión publicada, el borrador y las copias de seguridad están protegidos.

Volver a publicar no cuenta; si se han consumido las publicaciones, siguen bloqueadas la escritura y la subida de archivos nuevos. Más información: Límites del plan.

Una copia de seguridad es una versión finalizada que se conserva

Las copias de seguridad se conservan cuando se crean nuevas versiones y no cuentan entre las versiones conservadas normalmente. hosting_list_deploys y hosting_deploy_status muestran su marca.

¿Cómo marco una copia de seguridad?

Ninguna herramienta del Connector marca o desmarca una copia de seguridad. Se hace en la app: en la lista de versiones de la página del proyecto, en el menú de una versión, mediante Conservar como copia de seguridad y Quitar la marca de copia de seguridad. Más información en Gestionar versiones y copias de seguridad.

Un Space detenido no sirve sitios web

Después de terminar una suscripción, las herramientas pueden seguir funcionando aunque los visitantes no vean ningún sitio web. Se aplican los límites de Free; el campo offline solo muestra el interruptor del proyecto individual.

hosting_create_upload no obtiene ninguna dirección de subida. Cambia el Space a Free en la app o contrata de nuevo; ninguna herramienta lo hace.

TEISENDA envía un correo si queda poco almacenamiento

¿Cuándo se envía cada correo y a quién?

TEISENDA comprueba aproximadamente cada cinco minutos si el uso requiere un correo; la propia llamada a la herramienta no lo envía. Los umbrales, destinatarios y repeticiones están en Correos sobre el uso.

Si algo falla

Cuando una solución menciona una herramienta, pide a la aplicación que la ejecute. Si un mensaje remite a Planes, sigue el camino al plan en los ajustes del Space.

El plan de este Space permite … despliegues y … ya están utilizados. No se ha subido nada ni se ha creado ninguna versión. El plan de este Space figura en TEISENDA, en Ajustes › Planes.

Se ha llamado a hosting_deploy sin número de versión y el plan del Space no permite otra publicación; Free permite tres en total. TEISENDA no ha subido ni creado nada. Volver a publicar una versión que ya estuvo publicada no consume una publicación y sigue siendo posible con hosting_rollback o con hosting_deploy y su número. Max permite más publicaciones; consulta Planes Free y Max.

El plan de este Space permite … despliegues y … ya están utilizados. La versión … está terminada, pero no publicada. El plan de este Space figura en TEISENDA, en Ajustes › Planes.

Se ha llamado a hosting_deploy con el número de una versión lista, es decir, una que nunca ha estado publicada, y el plan del Space no permite otra publicación. La versión sigue lista; no está publicada. Volver a publicar una versión que ya estuvo publicada no consume una publicación y sigue siendo posible con hosting_rollback o con hosting_deploy y su número. Max permite más publicaciones; consulta Planes Free y Max.

La versión … ya está publicada: …

No es un rechazo: se ha llamado a hosting_rollback o hosting_deploy con el número de la versión que ya está publicada. La herramienta lo indica y no cambia nada. No tienes que hacer nada; si quieres volver a otra versión, indica una distinta.

No hay ninguna versión abierta. Primero deposita archivos con hosting_put_files.

El proyecto no tiene ningún borrador que hosting_deploy pueda publicar. Escribe primero archivos con hosting_put_files.

El proyecto todavía no tiene ningún despliegue.

Se ha llamado a hosting_deploy_status sin número y el proyecto todavía no tiene ninguna versión. Escribe primero archivos con hosting_put_files.

La versión … no existe en este proyecto.

El proyecto no tiene ninguna versión con el número del argumento deploy, por ejemplo porque TEISENDA la eliminó cuando el nodo de hosting finalizó versiones más nuevas. Consulta con hosting_list_deploys qué versiones conserva el proyecto.

La versión … nunca se ha publicado. Para publicarla, usa hosting_deploy.

El mensaje remite a hosting_deploy. Se ha llamado a hosting_rollback para una versión que nunca estuvo publicada. Publicarla sería una primera publicación y contaría para el plan. Usa hosting_deploy con el número de esa versión o indica una versión que ya estuvo publicada.

La versión todavía no está lista.

Se ha llamado a hosting_deploy con el número de una versión que no está finalizada; en los sitios web actuales, es el borrador. Con un número, la herramienta solo publica y no finaliza nada. Para el borrador, ejecuta hosting_deploy sin número; así lo finaliza y lo publica. El nodo finaliza automáticamente una versión subida mediante la interfaz de la app; puedes consultar cuándo con hosting_deploy_status.

Falta el index.html en la carpeta raíz.

La versión no tiene index.html en la carpeta raíz. Por eso no se puede finalizar ni publicar. Crea una index.html en la carpeta raíz y vuelve a publicar.

La versión no se ha aceptado y se ha descartado

TEISENDA ha descartado la versión finalizada; las versiones antiguas no han cambiado. El mensaje indica uno de tres motivos:

  • La versión supera el tamaño por versión permitido por el plan: La versión … no se ha aceptado y se ha descartado: ocupa …, y el plan de este Space permite … por versión. Las versiones anteriores no han cambiado. Reduce el tamaño del sitio web.
  • Contiene más archivos por versión de los permitidos por el plan: La versión … no se ha aceptado y se ha descartado: contiene … archivos, y el plan de este Space permite … por versión. Las versiones anteriores no han cambiado. Reduce el número de archivos.
  • Con ella, el Space ocuparía más almacenamiento del permitido por el plan: La versión … no se ha aceptado y se ha descartado: con ella el almacenamiento en uso llegaría a …, y el plan de este Space permite …. Las versiones anteriores no han cambiado. Elimina primero versiones o copias de seguridad. El plan de este Space figura en TEISENDA, en Ajustes › Planes. Elimina versiones o copias de seguridad en TEISENDA; Max y sus paquetes tienen más almacenamiento, como se explica en Comprar y dar de baja paquetes.

Max no fija un límite propio por versión; consulta Planes Free y Max. El mensaje sobre almacenamiento lleno antes de subir archivos está en las herramientas para archivos.

Los mensajes sobre el Space y el número de proyecto aparecen en las herramientas para Spaces y proyectos. Los demás que pueden aparecer con cualquier herramienta están en Resolver errores del Connector.

Continúa