LUCIDTextjet - Print logo

Jetbrains TeamCity Cloud

Short Description

Open HTML

Quali sono le caratteristiche e i vantaggi principali di JetBrains TeamCity Cloud?
CI gestita – Esegue pipeline complete senza l'onere della manutenzione dei server.
Automazione della compilazione – Automatizza compilazioni, test e distribuzioni in modo chiaro.
Analisi degli errori – Individua rapidamente i problemi di compilazione per correzioni più veloci.
Scalabilità cloud – Supporta una crescita flessibile degli agenti per carichi di lavoro variabili.
Controllo delle pipeline – Gestisce flussi di lavoro complessi con solide opzioni di configurazione.
Agilità di sviluppo – Supporta velocità di consegna a lungo termine e flussi di lavoro di rilascio stabili.

Long Description

Open HTML

Cosa include JetBrains TeamCity Cloud?

CI/CD gestito – Servizio ospitato di automazione della compilazione e dei test.
Agenti cloud – Macchine di compilazione Linux e Windows ospitate da JetBrains.
Configurazione delle pipeline – Interfaccia utente web o codice DSL Kotlin.
Integrazioni native – Git, Docker e Jira senza plug-in.
Metriche delle prestazioni – 8.000 crediti di build per ogni slot committer inclusi.
Importante – Nessun agente macOS ospitato; utilizza il tuo Mac.

Quali sono i principali vantaggi di JetBrains TeamCity Cloud?

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.

Nessuna manutenzione del server – JetBrains si occupa dell’applicazione delle patch, del ridimensionamento e della manutenzione.
Configurazione come codice – Gestisci le versioni delle tue pipeline utilizzando il DSL di Kotlin.
Agenti ibridi – Combina macchine di build ospitate e auto-ospitate.
Utenti web gratuiti – Numero illimitato di manager, tester e visualizzatori senza diritti di commit.
Strumenti nativi – Maven, Gradle, .NET e Docker integrati.
Analisi degli errori – Analisi intelligente delle build e dei test falliti.

Cosa fa JetBrains TeamCity Cloud?

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.

A chi è più adatto JetBrains TeamCity Cloud?

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.

In che modo TeamCity Cloud si differenzia dalle edizioni on-premises di TeamCity?

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.

FunzionalitàCloudOn-Premises ProfessionalOn-Premises Enterprise
Infrastruttura Ospitato da JetBrains Autogestito Autogestito
Configurazioni di compilazione Illimitato Massimo 100 Illimitato
Agenti ospitati da JetBrains
Plugin e personalizzazione Limitato
Modello utente Per committer Illimitato Illimitato
Manutenzione Gestita da JetBrains Manuale Manuale

TeamCity Cloud fornisce agenti di compilazione macOS in hosting?

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.

Quali sistemi di controllo di versione e strumenti di compilazione supporta?

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.

Domande frequenti su JetBrains TeamCity Cloud

Come funziona la licenza basata sui committer di TeamCity Cloud?

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.

Cosa succede ai crediti di build non utilizzati ogni mese?

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.

Posso collegare i miei agenti di build a TeamCity Cloud?

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.

L’Assistente AI di TeamCity è disponibile in TeamCity Cloud?

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.

 

System requirements

Sistemi operativi Windows 11: Home / Pro / Education / Enterprise
Windows 10: Home / Pro / Education / Enterprise
Windows 7: Starter / Home Basic / Home Premium / Professional / Ultimate / Enterprise
Windows Server 2022: Standard / Datacenter
Windows Server 2019: Essentials / Standard / Datacenter
Windows Server 2016: Essentials / Standard / Datacenter
Windows Server 2016 Server Core
Windows Server 2012: Essentials / Standard / Datacenter
Windows Server 2008: Standard / Enterprise / Datacenter
Windows Server 2003: Standard / Enterprise / Datacenter
Processore Il tempo di CPU aggiuntivo richiesto dall'agente TeamCity è minimo rispetto al processo di build.
Gli agenti Windows Server 2022 ospitati da JetBrains forniscono 2, 4, 8 o 16 vCPU.
Memoria RAM Circa 500 MB di RAM aggiuntiva per il software TeamCity Agent self-hosted.
Gli agenti Windows Server 2022 ospitati da JetBrains forniscono da 8 GB a 32 GB di RAM.
Disco Lo spazio su disco dell'agente self-hosted dipende dall'utilizzo della build, inclusi il checkout del codice sorgente, gli artefatti scaricati, i file temporanei e l'output della build.
Gli agenti Windows Server 2022 ospitati da JetBrains forniscono da 100 GB a 400 GB di SSD per l'esecuzione delle build e un volume EBS root da 100 GB.
Schermo Schermo standard compatibile con il rispettivo sistema operativo
Funzionalità speciali

Supporto dell'interfaccia web di TeamCity Cloud tramite browser moderni, tra cui Google Chrome, Mozilla Firefox, Microsoft Edge, Opera e Safari su macOS.
Supporto per agenti di build ospitati da JetBrains e self-hosted.
Aggiornamento automatico dell'agente di build dopo l'aggiornamento del server.
Accesso al terminale dell'agente dall'interfaccia utente di TeamCity per agenti Linux, Windows e macOS.
Comunicazione unidirezionale da agente a server tramite polling HTTP o HTTPS.
Nessun requisito di porta in entrata per la normale comunicazione degli agenti self-hosted.
Porta 9090 su localhost opzionale per passaggi di build meno recenti e plugin che condividono dati localmente.
Supporto per il controllo di versione Git, Subversion, Perforce, Azure DevOps e Mercurial.
Integrazioni 
di hosting GitHub, GitLab, Bitbucket, Azure DevOps Services e JetBrains Space.
Supporto per runner 
di build Ant, Maven, Gradle, .NET, MSBuild, NuGet, Python, Rake, PowerShell e da riga di comando.
Supporto per i framework di test JUnit, NUnit, TestNG, MSTest, VSTest e MSpec.
Supporto per 
l'esecuzione remota e il commit pre-testato tramite integrazioni IDE supportate.

Nota Richiede Java SE JRE sui computer che eseguono agenti self-hosted.
Supporta OpenJDK e Oracle Java dalla versione 11 alla 21 per l'agente stesso.
Le build possono utilizzare altre versioni di Java installate sul computer dell'agente.
Il supporto per Windows 8.1 non è elencato nell'attuale tabella ufficiale delle piattaforme supportate da TeamCity Cloud.
Windows 7 è indicato come testato, ma Windows 7 SP1 non è specificato separatamente.
Sono necessarie autorizzazioni utente di Windows per avviare e arrestare servizi, eseguire il debug di programmi, riavviare la macchina, eseguire come servizio Windows quando utilizzato come servizio e utilizzare le funzionalità di Performance Monitor.
A seconda dei build runner e delle integrazioni selezionati, potrebbero essere richiesti Microsoft .NET Framework, Mono, Visual Studio, NuGet, Team Explorer o altri strumenti.

 

Sistemi operativi macOS Tahoe 26
macOS Sequoia 15
macOS Sonoma 14
macOS Ventura 13
macOS Monterey 12
macOS Big Sur 11
Processore Il tempo di CPU aggiuntivo per l'agente TeamCity è minimo rispetto al processo di build.
L'agente macOS ospitato da JetBrains fornisce 4 vCPU Apple M2.
Memoria RAM Circa 500 MB di RAM aggiuntiva per il software TeamCity Agent self-hosted.
L'agente macOS ospitato da JetBrains fornisce 10 GB di RAM.
Disco Lo spazio su disco dell'agente self-hosted dipende dall'utilizzo della build, inclusi il checkout del codice sorgente, gli artefatti scaricati, i file temporanei e l'output della build.
L'agente macOS ospitato da JetBrains fornisce 150 GB di spazio di archiviazione per il software preinstallato e le build in esecuzione.
Schermo Schermo standard compatibile con il rispettivo sistema operativo
Caratteristiche speciali

Supporto dell'interfaccia web di TeamCity Cloud tramite browser moderni, tra cui Google Chrome, Mozilla Firefox, Microsoft Edge, Opera e Safari su macOS.
Supporto per agenti di build ospitati da JetBrains e self-hosted.
Aggiornamento automatico dell'agente di build dopo l'aggiornamento del server.
Accesso al terminale dell'agente dall'interfaccia utente di TeamCity per agenti Linux, Windows e macOS.
Comunicazione unidirezionale da agente a server tramite polling HTTP o HTTPS.
Nessun requisito di porta in entrata per la normale comunicazione dell'agente self-hosted.
Porta 9090 su localhost opzionale per passaggi di build meno recenti e plugin che condividono dati localmente.
Supporto per il controllo di versione Git, Subversion, Perforce, Azure DevOps e Mercurial.
Integrazioni 
di hosting con GitHub, GitLab, Bitbucket, Azure DevOps Services e JetBrains Space.
Supporto per runner 
di build Ant, Maven, Gradle, .NET, NuGet, Python, Rake, PowerShell, Xcode e da riga di comando.
Supporto per i framework di test JUnit, NUnit, TestNG, MSTest, VSTest e MSpec.
Supporto per l'esecuzione remota e il commit pre-testato tramite integrazioni IDE supportate.
Le build per la piattaforma Apple possono utilizzare agenti macOS con Xcode installato.

Nota Richiede Java SE JRE sui computer che eseguono agenti self-hosted.
Supporta OpenJDK e Oracle Java dalla versione 11 alla 21 per l'agente stesso.
Le build possono utilizzare altre versioni di Java installate sul computer dell'agente.
JetBrains indica macOS come piattaforma testata per TeamCity Agent, ma non pubblica una tabella di supporto per macOS versione per versione.
A seconda dei build runner e delle integrazioni selezionati, potrebbero essere necessari Mono, NuGet CLI, Xcode o altri strumenti.

  

   

COMPANY NAME | First Name, Last name | Address | Phone 0000 - 00 00 00 | Email info@kundendomain.com

By continuing to browse our site you agree to our use of cookiesrevised Privacy Policy and Terms of Service.
More information about 
cookies

I agree