---
title: Build, Deploy e analisi
sidebarTitle: Panoramica Build e Deploy
description: >-
  Dal push su git al sito online: CLI, pipeline di build, hosting e domini personalizzati, più le analisi incluse in ogni pagina.
---

> **For AI agents:** the complete documentation index is at [llms.txt](/docs/llms.txt). Append `.md` to any page URL for its markdown version.

Esegui il push su GitHub (oppure esegui `jamdesk deploy`), Jamdesk crea il sito e le modifiche diventano subito disponibili. Questo è il ciclo. Le pagine di questa sezione ne illustrano ogni parte: la CLI che userai ogni giorno, cosa succede durante un build, da dove viene servito il sito e le analisi che Jamdesk raccoglie su ogni pagina senza script aggiuntivi.

<Tip>
  **Il build non riesce?** [Risoluzione dei problemi di build](/it/builds/troubleshooting) collega i messaggi di errore comuni alle relative cause e soluzioni.
</Tip>

## CLI

La CLI open source consente di visualizzare in anteprima la documentazione localmente, convalidare la configurazione, verificare la presenza di link non funzionanti ed eseguire il deploy.

<Columns cols={2}>
  <Card title="Panoramica CLI" icon="terminal" href="/it/cli/overview">
    Installa la CLI e scopri i comandi principali
  </Card>
  <Card title="Autenticazione" icon="key" href="/it/cli/authentication">
    Accesso, archiviazione dei token e gestione delle sessioni
  </Card>
  <Card title="Deploy dalla CLI" icon="upload" href="/it/cli/deploy">
    Come `jamdesk deploy` prepara, carica ed esegue il build della documentazione
  </Card>
  <Card title="Correggere i link non funzionanti" icon="link-slash" href="/it/cli/fix-broken-links">
    `jamdesk fix` risolve i link interni non funzionanti mostrando prima un'anteprima delle modifiche
  </Card>
</Columns>

## Flusso di build

<Columns cols={3}>
  <Card title="Flusso di deploy" icon="arrows-spin" href="/it/development/deployment">
    Push su GitHub, deploy dalla CLI, monitoraggio dello stato e nuovi build manuali
  </Card>
  <Card title="Attivazione dei build" icon="play" href="/it/builds/triggering">
    Automaticamente al push, manualmente dal dashboard, oltre a debounce e code
  </Card>
  <Card title="Monitoraggio dei build" icon="wave-pulse" href="/it/builds/monitoring">
    Avanzamento in tempo reale, fasi del build e log strutturati
  </Card>
  <Card title="Correggere con l'AI" icon="wand-magic-sparkles" href="/it/builds/fix-with-ai">
    Esamina e applica le correzioni suggerite dall'AI dal dashboard del build
  </Card>
  <Card title="Conversione automatica delle immagini" icon="file-image" href="/it/builds/image-optimization">
    Conversione da PNG e JPG a WebP durante il build
  </Card>
  <Card title="Esportazione PDF" icon="file-pdf" href="/it/builds/pdf-export">
    Esporta l'intero sito come un singolo PDF
  </Card>
</Columns>

## Hosting e domini

Il sito è disponibile inizialmente all'indirizzo `yourproject.jamdesk.app`. Quando sei pronto, pubblicalo sul tuo dominio oppure sul percorso `/docs` del sito esistente.

<Columns cols={3}>
  <Card title="Panoramica del deploy" icon="globe" href="/it/deploy/overview">
    Sottodominio, dominio personalizzato o sottopercorso: confronta le opzioni di hosting
  </Card>
  <Card title="Ciclo di Build e Deploy" icon="timeline" href="/it/deploy/lifecycle">
    L'intera pipeline dal push su git al sito online
  </Card>
  <Card title="Domini personalizzati" icon="link" href="/it/deploy/custom-domains">
    Configura il DNS per pubblicare la documentazione sul tuo dominio con SSL
  </Card>
  <Card title="Solo dominio personalizzato" icon="ban" href="/it/deploy/custom-domain-only">
    Impedisci al sottodominio Jamdesk di rispondere direttamente
  </Card>
  <Card title="Sottodomini Jamdesk" icon="signs-post" href="/it/deploy/subdomains">
    Regole di denominazione e modifica del sottodominio predefinito
  </Card>
  <Card title="Hosting su sottopercorso" icon="folder-open" href="/it/deploy/subpath-hosting">
    Pubblica il sito su `yoursite.com/docs` invece di usare un sottodominio separato
  </Card>
</Columns>

## Guide della piattaforma

Configurazioni testate per inoltrare `/docs` tramite l'infrastruttura esistente.

<Columns cols={2}>
  <Card title="AWS Route 53 e CloudFront" icon="aws" href="/it/deploy/aws">
    Configurazione della distribuzione e dell'origine
  </Card>
  <Card title="Cloudflare Workers" icon="cloud" href="/it/deploy/cloudflare">
    Configurazione dei Worker e routing del traffico verso `/docs`
  </Card>
  <Card title="Reverse proxy" icon="server" href="/it/deploy/reverse-proxy">
    nginx, Apache, Caddy, Traefik o HAProxy
  </Card>
  <Card title="Vercel" icon="triangle" href="/it/deploy/vercel">
    Una riscrittura `vercel.json` con il marker `jd_proxy`
  </Card>
</Columns>

## Analisi e monitoraggio

<Columns cols={2}>
  <Card title="Panoramica delle analisi" icon="gauge-high" href="/it/setup/analytics-overview">
    Visualizzazioni delle pagine, fonti di traffico e query di ricerca senza script esterni
  </Card>
  <Card title="Analisi del progetto" icon="chart-line" href="/it/setup/project-analytics">
    Comportamento dei visitatori sul sito, con attenzione alla privacy
  </Card>
  <Card title="Analisi delle ricerche" icon="magnifying-glass-chart" href="/it/setup/search-analytics">
    Cosa cercano i lettori e le lacune nei contenuti che queste ricerche rivelano
  </Card>
  <Card title="App mobile" icon="mobile" href="/it/development/mobile-app">
    Stato dei build e analisi in mobilità, con notifiche push
  </Card>
</Columns>