TeamCity
Java-basierter Server
From Wikipedia, the free encyclopedia
TeamCity ist ein Java-basierter Server zur kontinuierlichen Integration. Das Programm des russisch-tschechischen Herstellers JetBrains dient als Software-Distributionssystem.
| TeamCity | |
|---|---|
| Basisdaten | |
| Entwickler | JetBrains |
| Erscheinungsjahr | 2006 |
| Aktuelle Version | 2025.11[1] (27. November 2025) |
| Betriebssystem | Webanwendung |
| Programmiersprache | Java |
| Kategorie | Kontinuierliche Integration |
| Lizenz | Endbenutzer-Lizenzvertrag |
| deutschsprachig | nein |
| TeamCity | |
Die erste Version erschien am 2. Oktober 2006. TeamCity ist kommerzielle Software, die proprietär lizenziert wird. Eine Freemium-Lizenz für bis zu 100 Buildkonfigurationen und 3 kostenlose Buildagent-Lizenzen ist verfügbar. Open-Source-Projekte können eine Gratislizenz anfordern. Im Zuge der Bestandsaufnahme zur Solarwinds-Attacke wurde TeamCity u. a. von US-amerikanischen Sicherheitsbehörden als möglicher Angriffsvektor untersucht, da es von 80 % der Top-100-Firmen der Vereinigten Staaten eingesetzt wird.[2][3]
Features
- Abgegrenzter Eincheckbuildprozesses (englisch: Gated Commit): Ermöglicht es Softwareentwicklern, ihre Änderungen dahingehend zu überprüfen, ob sie den Build kaputt machen würden, bevor der geänderte Quelltext tatsächlich eingespielt wird.
- Build Grid: Ermöglicht mehrere Builds und Tests auf verschiedenen Betriebssystemen gleichzeitig
- Integrierte Testabdeckung, Inspektion und Quelltextklonsuche.
- Integration in die integrierte Entwicklungsumgebungen Eclipse, IntelliJ IDEA und Visual Studio
- Unterstützte Plattformen: Java, .NET und Ruby