Richten Sie Ihre CI- und CD-Pipeline per Code ein – mit Konfigurationsskripten, die in der domänenspezifischen Sprache (DSL) von TeamCity auf Basis von Kotlin geschrieben sind.
CI und CD in Enterprise-Qualität zu einem Preis von 0 Euro.
Sie benötigen technischen Support auf Enterprise-Niveau? Lassen Sie sich von der Enterprise Edition beeindrucken.
Definieren Sie bis zu 100 Build-Konfigurationen (Jobs) und führen Sie eine unbegrenzte Anzahl von Builds aus.
Führen Sie bis zu 3 Builds gleichzeitig aus. Weitere Agents können Sie nach Bedarf hinzufügen.
Nutzen Sie das vollständige Potenzial aller TeamCity-Funktionen. Dieses Produkt enthält dieselben Funktionen, die auch unsere Großkunden nutzen.
Erhalten Sie Peer-Support über das Forum, melden Sie Bugs oder Feature-Requests und stimmen Sie für Tickets in unserem öffentlichen Issue-Tracker.
Unbegrenzte Benutzerzahl, unbegrenzte Builddauer. Ohne Wenn und Aber.
Erstellen und überprüfen Sie Ihren Code mit automatisch ausgeführten Tests auf dem Server – noch bevor Sie Ihre Änderungen per Commit übernehmen. So bleibt Ihre Codebasis immer sauber.
Sie müssen nicht das Ende des Buildprozesses abwarten, um festzustellen, dass etwas nicht stimmt.
Bilden Sie eine Projektstruktur, in der übergeordnete Einstellungen und Berechtigungen vererbt werden.
Erstellen Sie eine Vorlage mit gemeinsamen Einstellungen und leiten Sie daraus eine beliebige Anzahl Build-Konfigurationen ab.
Zerlegen Sie die Buildprozedur in Teile, die nacheinander oder parallel ausgeführt werden können.
Richten Sie Ihre CI- und CD-Pipeline per Code ein – mit Konfigurationsskripten, die in der domänenspezifischen Sprache (DSL) von TeamCity auf Basis von Kotlin geschrieben sind.
Wenn Sie ein Projekt in TeamCity erstellen, verweisen Sie es einfach auf das Repository, das Ihre .teamcity/settings.kts-Datei enthält. TeamCity erstellt das Projekt automatisch wie im Code beschrieben, mit allen erforderlichen Einstellungen und Build-Konfigurationen.
Kotlin-DSL-Skripte sind server- und projektunabhängig. Das heißt, Sie können dasselbe Skript für verschiedene Server oder sogar für verschiedene Projekte auf demselben Server verwenden. Dazu müssen Sie es lediglich in das Repository einchecken.
Da die DSL auf Kotlin basiert, können Sie Code wiederverwenden, Konfigurationen dynamisch erstellen und die Vorteile der automatischen Vervollständigung und der Code-Navigation in Ihrer IDE nutzen.
Sie sind sich unsicher, wie Sie am besten in die DSL-Nutzung einsteigen? Verwenden Sie die Option „View DSL“ in der Benutzeroberfläche, um zu sehen, wie die Einstellungen in DSL dargestellt werden.
Verwenden Sie Feature-Branches in der Entwicklung? TeamCity erkennt Änderungen in Ihrem Branch, führt den Buildprozess für sie aus und übernimmt die Änderungen per Merge in den Master-Branch.
Synchronisieren Sie Ihre Projekteinstellungen mit einer Versionsverwaltung, um sie nie mehr zu verlieren.
Nutzen Sie einen traditionellen Ansatz für die kontinuierliche Integration oder bevorzugen Sie Feature-Branches mit Git oder Mercurial? TeamCity bietet Ihnen für beide Szenarien eine Vielzahl entwicklerorientierter Funktionen, mit denen die Leistung Ihres Teams ein neues Niveau erreichen wird.
Unabhängig davon, ob Sie in Java, .NET oder für mobile Plattformen entwickeln, können Sie mit TeamCity innerhalb von Minuten loslegen – alle wichtigen Features sind direkt im Installationspaket enthalten.
Wann immer Sie spezielle Zusatzfunktionen benötigen, können Sie aus über 100 einsatzbereiten Plugins auswählen. Sie können auch benutzerdefinierte Funktionen hinzufügen, indem Sie mit der TeamCity Open API eigene Plugins erstellen.
Dabei sind Sie nie auf sich allein gestellt. Holen Sie sich Hilfe über mehrere Support-Kanäle, etwa über einen öffentlichen Issue-Tracker, ein Community-Forum oder eine umfassende Online-Dokumentation.
TeamCity wächst mit Ihnen mit. Mit unserem Lizenzmodell können Sie völlig kostenlos starten und Ihre Serverkapazitäten nahtlos erweitern, wenn Sie mehr Leistung benötigen.
TeamCity war ursprünglich ein Continuous-Integration-Server und wurde nach und nach um alle Funktionen erweitert, die man von einer ausgereiften Continuous-Deployment-Plattform erwarten darf. Heute ist TeamCity die beste Wahl für beide Einsatzbereiche.
Nicht einmal Bambussprossen begeistern Pandas so sehr wie der Anblick von grün aufleuchtenden Builds.
TeamCity macht sie glücklich.
Die Kotlin DSL wurde grundlegend überarbeitet und optimiert. Sie ist jetzt einfacher zu verwenden, besser lesbar, portabel und ermöglicht die Erstellung von Projekten aus nur einer settings.kts
-Datei.
Richten Sie mit dem neuen schreibgeschützten Servermodus eine hochverfügbare TeamCity-Installation ein. Der schreibgeschützte Server hat Zugriff auf die Datenbank und das Datenverzeichnis. Falls der Hauptserver ausfallen sollte, akzeptiert der Server alle Anfragen und erlaubt Lesezugriff auf Builds, Artefakte usw.
Der Docker-Wrapper unterstützt nun .NET CLI- und PowerShell-Runner. Die Docker-Befehle build
, push
und andere sind nun direkt im neuen Docker-Runner verfügbar, der den alten Docker-Build-Runner ersetzt.
Sie befinden sich in guter Gesellschaft!
Habe ich schon erwähnt, dass ich @teamcity liebe?
Continuous Integration mit GitHub auf die einfache Weise.
Vielen Dank für ein unglaublich gutes Produkt, das absolut einfach zu bedienen ist und zur hohen Produktivität unseres Entwicklungsteams beiträgt.
Wer wirklich weiß, was er tut, sieht ganz klar, wie überlegen TC ist.
Im Land der kontinuierlichen Integration habe ich mit @teamcity meine bisher besten Erfahrungen gemacht. Probieren Sie es mal aus!
Ich bin wirklich beeindruckt von JetBrains @teamcity – herausragend ist das treffendste Wort.
Beim Ringen mit Jenkins habe ich ein neues Hobby entwickelt: Nachzusehen, ob das, was ich gerade mache, von @teamcity nativ unterstützt wird
(Spoiler: das wird es immer).