Vai al contenuto
Claude Code: Come Ho Automatizzato il Deploy del Mio Sito
AI & Automazione

Claude Code: Come Ho Automatizzato il Deploy del Mio Sito

6 marzo 2026|3 min di lettura|Giovanni Liguori

Deploy manuali. Ogni volta lo stesso rituale: build, test, push, configurazione, preghiera che non si rompa nulla.

Ho eliminato tutto questo con Claude Code. Non un tutorial teorico — il workflow esatto che uso per il deploy automatizzato di giovanniliguori.it.

Il problema: deploy manuali e il costo nascosto degli errori

Ogni deploy manuale porta con sé tre rischi: errori di configurazione, dimenticanze nei file, e tempo sprecato in operazioni ripetitive. Su un progetto attivo, deploi 3-5 volte a settimana. Moltiplica per 4 clienti: sono 15-20 deploy manuali al mese.

Il costo reale non è il tempo del deploy in sé (15-20 minuti). È il context switching: interrompi il lavoro creativo, entri in "modalità operativa", e dopo il deploy servono 20 minuti per tornare nel flow.

Cos'è Claude Code e perché cambia le regole

Claude Code è un agente AI che opera direttamente nel tuo terminale. Non è una chat: è un sistema che legge il tuo codebase, comprende il contesto del progetto, esegue comandi e interagisce con file e API.

La differenza fondamentale rispetto a Claude in chat: Claude Code ha agency. Può navigare directory, leggere file, eseguire script, e concatenare operazioni complesse in sequenza autonoma.

Setup: come ho configurato Claude Code per il deploy

1. Installazione. Claude Code si installa via npm: npm install -g @anthropic-ai/claude-code. Richiede un API key Anthropic o un piano Max.

2. CLAUDE.md del progetto. Il file CLAUDE.md nella root del progetto contiene le istruzioni persistenti: struttura del progetto, convenzioni di codice, comandi di deploy, variabili d'ambiente. Claude Code lo legge automaticamente ad ogni sessione.

3. Workflow di deploy. Ho definito un prompt strutturato: "Esegui il deploy: verifica che non ci siano errori TypeScript, runnai i test, fai build, verifica che la build sia pulita, poi push su main. Se qualcosa fallisce, mostrami l'errore e suggerisci il fix."

Il workflow automatizzato in azione

Quando devo deployare, apro il terminale e lancio Claude Code. Gli dico: "Deploy." Lui:

1. Controlla lo stato git (file modificati, branch corrente)

2. Esegue il type-check TypeScript

3. Runna la test suite

4. Fa il build di produzione

5. Verifica che non ci siano warning critici

6. Committa, pusha, e conferma il deploy su Vercel

Se qualcosa fallisce — un errore TypeScript, un test rotto — Claude Code identifica il problema, propone il fix, e dopo la mia approvazione lo applica e riprende il flusso.

Risultati misurati

Tempo per deploy: da 15-20 minuti a 2-3 minuti (compreso il tempo di review)

Errori post-deploy: ridotti del 90%. Claude Code cattura errori che io saltavo nella fretta.

Context switching: quasi eliminato. Il deploy diventa un'operazione di background, non un'interruzione.

Oltre il deploy: cosa puoi automatizzare con Claude Code

Il deploy è solo l'inizio. Con Claude Code puoi automatizzare: code review, generazione test, refactoring, migrazione dati, setup ambienti, documentazione tecnica. Ogni task ripetitivo che coinvolge file e terminale è un candidato.

Nella guida Claude Mastery, il Modulo Claude Code approfondisce tutti questi pattern con esempi pratici e template di CLAUDE.md pronti all'uso.

Condividi:
Claude Code: Automatizzare il Deploy | Giovanni Liguori