Logo von Developer

Suche
Abonnieren

Tägliche Top-News bei WhatsApp, Facebook Messenger, Telegram & Insta

preisvergleich_weiss

Recherche in 1.683.197 Produkten

Robert Lippert

Continuous Integration mit TeamCity 7

JetBrains hat mit TeamCity 7 eine aktuelle Version seines Continuous-Integration-Servers vorgestellt. Die Software soll eine differenziertere Kontrolle über den Build-Prozess erlauben und Entwickler mit individuellen Dialogen für Custom Builds unterstützen. Zudem bindet TeamCity jetzt das hauseigene Code-Analysewerkzeug ReSharper an und bietet weitere neue Funktionen.

Anzeige

Mit TeamCity 7 sollen Entwickler die Build-Agenten in Gruppen organisieren und individuell einzelnen Projekten zuordnen können. Beim Erstellungsprozess unterstützt der CI-Server nun auch ein inkrementelles Vorgehen (derzeit für Maven-, Gradle- und IntelliJ-IDEA-Projekte). Anwender dürfen sich so eine Zeitersparnis erhoffen, da ein erneuter Build nur noch diejenigen Module und Tests berücksichtigt, die durch Änderungen tatsächlich betroffen sind.

Auch die Regeln, wann ein Build als gescheitert gilt, sollen sich mit TeamCity 7 nun detaillierter konfigurieren lassen – unter anderem reagiert das System auf Wunsch auf veränderte Metriken oder spezifische Textmuster im Build-Log.

Neben weiteren neuen Funktionen, die JetBrains in seinen Release Notes näher beschreibt, bietet der CI-Server das Visualisieren der Branches und Commits zu einem Projekt (unter Git und Mercurial), die aus ReSharper bekannte Code-Analyse und diverse Usability-Anpassungen.

TeamCity 7 steht unter einer Professional-Lizenz kostenfrei zum Download zur Verfügung. Entwickler, die mehr als 20 Build-Konfigurationen oder zusätzliche Build-Agenten benötigen, können auf eine kostenpflichtige Enterprise-Lizenz umsteigen. Letztere darf auf Anfrage für 60 Tage evaluiert werden. Open-Source-Projekte können sich zudem um eine kostenfreie Lizenz bewerben. (rl)

Kommentieren

Themen:

Anzeige
  1. JetBrains macht ReSharper 2017.2 fit für .NET Core 2.0

    JetBrains macht ReSharper 2017.2 fit für .NET Core 2.0

    .NET- und C#-Entwickler bekommen nach dem Update auf die neue Version der IDE-Erweiterung unter anderem mehr Hilfe mit dem neu erschienenen .NET Core 2.0 und C# 7.1. Außerdem sollen Suche und Navigation intuitiver funktionieren.

  2. .NET: JetBrains Rider bringt Support für .NET Core 2.0

    .NET: JetBrains Rider bringt Support für .NET Core 2.0

    JetBrains' Rider bringt in Version 2017.2 neben vielen kleinen Neuerungen Support für .NET Core 2.0 und ermöglicht somit die Cross-Plattform-Entwicklung auch mit der neusten Version der .NET-Plattform.

  3. Build-Systeme: Kobalt 1.0 veröffentlicht

    Build-Systeme: Kobalt 1.0 veröffentlicht

    Die erste Hauptversion des in Kotlin verfassten und von Gradle und Maven inspirierten Build-System für die JVM steht ab sofort zum Download bereit und soll durch seine Plug-in-Architektur und einfache Syntax überzeugen.

  4. Python-IDE PyCharm 2017.1 veröffentlicht

    Python-IDE PyCharm 2017.1 veröffentlicht

    Deutlich bessere Performance beim Debuggen von Python-3.6-Code und bessere Test Runner machen die neue Version der Python-IDE aus. Nutzer der Pro-Variante können sich zudem etwa über mehr Möglichkeiten zur Arbeit per Remote freuen.

  1. Continuous Integration mit TeamCity

    Komponentenauswahl während der Installation unter Windows (Abb. 1)

    Build Server nehmen Entwicklern beim täglichen Kampf mit dem nächsten Software-Build viel manuelle Arbeit ab. Gerade im Bereich der Continuous Integration leisten Tools wie TeamCity gute Arbeit.

  2. Aus der Werkzeugkiste, Teil 1: Philip Ackermann

    Aus der Werkzeugkiste, Teil 1: Philip Ackermann

    In einer neuen Interview-Reihe gewähren Entwickler heise Developer einen Einblick in ihre Toolsammlung. Den Anfang macht Softwareentwickler Philip Ackermann.

  3. Aus der Werkzeugkiste, Teil 3: Oliver Zeigermann

    Aus der Werkzeugkiste, Teil 3: Oliver Zeigermann

    Oliver Zeigermann entwickelt seit über 30 Jahren Software, in den letzten Jahren viel mit JavaScript – das aber häufig im Java-Umfeld. Welche Werkzeuge er dabei nutzt, erzählt er im dritten Teil unserer Tool-Interview-Reihe.

  1. Adblocker: Gute Chancen für Adblock Plus vor dem OLG Hamburg

    Adblocker: Gute Chancen für Adblock Plus vor dem OLG Hamburg

    In einem weiteren Verfahren setzt sich der Anbieter Adblock Plus Eyeo voraussichtlich gegen Verlage durch. Die Richter sahen keinen Wettbewerbsverstoß durch den Werbeblocker.

  2. "Textbombe" chaiOS: Apple stellt Abhilfe in Aussicht

    iphone

    In der kommenden Woche will Apple per System-Update verhindern, dass sich iPhone, iPad und Mac allein durch den Empfang einer Nachricht zum Absturz bringen lassen. Ältere iOS-Versionen dürften verwundbar bleiben.

  3. Gemeinsame Codebasis: Office für Mac soll schneller zu Windows-Pendant aufschließen

    Office für Mac

    Microsoft liefert wichtige Funktionen wie die gemeinsame Bearbeitung von Dokumenten auf dem Mac nach. Eine zusammengeführte Codebasis soll sicherstellen, dass neue Office-Funktionen künftig umgehend auf andere Plattformen kommen.

  4. NSA-Befugnis zur Massenüberwachung: US-Senat segnet Verlängerung ab

    NSA-Befugnis zur Massenüberwachung: US-Senat segnet Verlängerung ab

    Dank vieler Stimmen aus dem Lager der Demokraten hat der Senat ein umstrittenes Überwachungsgesetz für weitere sechs Jahre verlängert. Lange war darüber diskutiert worden, ob US-Bürger besser geschützt werden müssen.

Anzeige