<h2>Cosa include JetBrains TeamCity Cloud?</h2>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>CI/CD gestito</strong> – Servizio ospitato di automazione della compilazione e dei test.<br /><strong>Agenti cloud</strong> – Macchine di compilazione Linux e Windows ospitate da JetBrains.<br /><strong>Configurazione delle pipeline</strong> – Interfaccia utente web o codice DSL Kotlin.<br /><strong>Integrazioni native</strong> – Git, Docker e Jira senza plug-in.<br /><strong>Metriche delle prestazioni</strong> – 8.000 crediti di build per ogni slot committer inclusi.<br /><strong>Importante</strong> – Nessun agente macOS ospitato; utilizza il tuo Mac.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Quali sono i principali vantaggi di JetBrains TeamCity Cloud?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity Cloud è un servizio gestito di integrazione e distribuzione continua che esegue le vostre pipeline di build, test e distribuzione su un’infrastruttura gestita da JetBrains. Elimina la necessità di gestire i server, mantenendo lo stesso flusso di lavoro utilizzato in TeamCity On-Premises.<br /><br /><strong>Nessuna manutenzione del server</strong> – JetBrains si occupa dell’applicazione delle patch, del ridimensionamento e della manutenzione.<br /><strong>Configurazione come codice</strong> – Gestisci le versioni delle tue pipeline utilizzando il DSL di Kotlin.<br /><strong>Agenti ibridi</strong> – Combina macchine di build ospitate e auto-ospitate.<br /><strong>Utenti web gratuiti</strong> – Numero illimitato di manager, tester e visualizzatori senza diritti di commit.<br /><strong>Strumenti nativi</strong> – Maven, Gradle, .NET e Docker integrati.<br /><strong>Analisi degli errori</strong> – Analisi intelligente delle build e dei test falliti.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Cosa fa JetBrains TeamCity Cloud?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity Cloud esegue automaticamente la compilazione, il test e la distribuzione del codice ogni volta che le modifiche raggiungono il sistema di controllo delle versioni. JetBrains gestisce il server su AWS e fornisce agenti di compilazione per Linux e Windows, consentendo al team di configurare le pipeline anziché occuparsi della manutenzione dell’infrastruttura di compilazione. Le pipeline possono essere configurate tramite l’interfaccia utente web oppure scritte come DSL Kotlin e archiviate nel controllo del codice sorgente, il che consente di mantenere la logica di build versionata insieme al codice. Il servizio riporta i risultati dei test e analizza gli errori di build, in modo che le modifiche difettose vengano individuate prima che raggiungano l’ambiente di produzione.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">A chi è più adatto JetBrains TeamCity Cloud?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity Cloud è ideale per i team di sviluppo e DevOps che desiderano implementare CI/CD senza gestire un proprio server di build, in particolare per le aziende incentrate sulla JVM che utilizzano Gradle, Maven o Kotlin. Il suo supporto di prim’ordine per Gradle e Maven, che include l’analisi delle dipendenze e la distribuzione parallela dei test, riduce il sovraccarico legato alla cache e al warm-up della JVM, problemi con cui le piattaforme basate su runner effimeri devono fare i conti. I team che già utilizzano IntelliJ IDEA o altri IDE JetBrains ottengono un feedback più immediato grazie ai plugin integrati nell’IDE. È invece meno adatto ai team che necessitano di build macOS ospitate da JetBrains, poiché queste richiedono ancora un agente Mac self-hosted.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">In che modo TeamCity Cloud si differenzia dalle edizioni on-premises di TeamCity?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">La differenza principale riguarda chi gestisce il server: TeamCity Cloud è ospitato e gestito da JetBrains, mentre TeamCity On-Premises gira sul proprio hardware. La versione On-Premises è disponibile come edizione Professional gratuita, con un limite di 100 configurazioni di build e 3 agenti di build, e come edizione Enterprise a pagamento con configurazioni illimitate e supporto completo dei plugin. TeamCity Cloud elimina tali limiti e aggiunge agenti ospitati da JetBrains, ma offre un numero inferiore di controlli amministrativi di basso livello poiché è JetBrains a gestire il sistema sottostante. Inoltre, la versione Cloud riceve aggiornamenti con maggiore frequenza rispetto alle versioni On-Premises, che vengono rilasciate due volte all’anno.</p>
<table style="width: 100%; border-collapse: collapse; background-color: #efefef; margin-top: 15px; margin-bottom: 15px; font-size: 14px; line-height: 1.35;">
<tbody>
<tr><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: left; font-weight: bold; background-color: #dedede;">Funzionalità</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Cloud</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">On-Premises Professional</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">On-Premises Enterprise</th></tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Infrastruttura</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Ospitato da JetBrains</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Autogestito</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Autogestito</td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Configurazioni di compilazione</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Illimitato</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Massimo 100</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Illimitato</td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Agenti ospitati da JetBrains</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Plugin e personalizzazione</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Limitato</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Modello utente</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Per committer</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Illimitato</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Illimitato</td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Manutenzione</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Gestita da JetBrains</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Manuale</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Manuale</td>
</tr>
</tbody>
</table>
<h3 style="margin-top: 30px; margin-bottom: 10px;">TeamCity Cloud fornisce agenti di compilazione macOS in hosting?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">No. Gli agenti di build ospitati da JetBrains in TeamCity Cloud funzionano solo su Linux e Windows; non esistono agenti macOS gestiti da JetBrains. Per eseguire build per macOS, iOS, tvOS o altre piattaforme Apple, è necessario installare l'agente TeamCity sul proprio Mac e collegarlo come agente self-hosted, che utilizza uno slot di build concorrente. Questo aspetto è importante per gli sviluppatori Apple, che mantengono la responsabilità del provisioning e della manutenzione del proprio hardware Mac anche nel servizio gestito. Gli agenti self-hosted supportano Windows, Linux e macOS.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Quali sistemi di controllo di versione e strumenti di compilazione supporta?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity Cloud si integra nativamente con Git, GitHub, GitLab, Bitbucket, Perforce, Subversion, Azure DevOps e Mercurial, e preconfigura automaticamente la connessione quando ci si autentica tramite GitHub, GitLab o Bitbucket Cloud. Per le build include runner per Maven, Gradle, Ant, .NET e Docker, oltre alla generazione di report sui test e alla copertura del codice senza plug-in aggiuntivi. Gli issue tracker come Jira e YouTrack vengono aggiornati in tempo reale con lo stato delle build e dei test. JetBrains afferma che circa il 99% dei progetti non necessita di plugin, poiché gli strumenti più diffusi sono supportati fin da subito.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Domande frequenti su JetBrains TeamCity Cloud</h3>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Come funziona la licenza basata sui committer di TeamCity Cloud?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">La fatturazione si basa sui committer, ovvero gli utenti che effettuano almeno 10 modifiche VCS in un periodo di 30 giorni. I manager, il personale addetto al controllo qualità e gli altri utenti che non effettuano commit hanno accesso gratuito e illimitato all’interfaccia web. Ogni slot per committer include 8.000 crediti di build, 40 GB di spazio di archiviazione e 200 GB di trasferimento dati.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Cosa succede ai crediti di build non utilizzati ogni mese?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">I crediti di build inclusi nei tuoi slot per committer che rimangono inutilizzati scadono alla fine di ogni mese e viene concessa una nuova assegnazione. Questi crediti vengono utilizzati per il tempo di build sugli agenti ospitati da JetBrains e possono anche essere riscattati per spazio di archiviazione, trasferimento dati o slot di build simultanei auto-ospitati. I pacchetti di crediti acquistati separatamente non scadono.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Posso collegare i miei agenti di build a TeamCity Cloud?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Sì. È possibile installare gli agenti TeamCity sui propri computer Windows, Linux o macOS e collegarli utilizzando un token di autenticazione generato. Ogni agente self-hosted richiede uno slot di build simultaneo anziché consumare minuti di credito di build, e TeamCity assegna priorità agli agenti self-hosted rispetto a quelli ospitati da JetBrains per contenere i costi di build.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">L’Assistente AI di TeamCity è disponibile in TeamCity Cloud?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">L’AI Assistant integrato nel prodotto è stato lanciato inizialmente per gli abbonati a TeamCity Enterprise, seguito successivamente dal lancio nella versione Cloud. Fornisce un aiuto contestuale all’interno dell’interfaccia utente di TeamCity per l’apprendimento delle funzionalità e la risoluzione dei problemi relativi alle build. Verifica la disponibilità attuale nella tua istanza di TeamCity Cloud, poiché JetBrains rilascia aggiornamenti per la versione Cloud con maggiore frequenza rispetto alle versioni on-premises.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"> </p>