TeamCity, der problemlose CI- und CD-Server der Experten für Entwicklertools von JetBrains, hat eine Reihe von Verbesserungen vorgestellt, die den Zeitrahmen für Code-Reviews verkürzen und die Projektwartung verbessern.
“Benutzer, die ihre Builds in der Cloud ausführen, werden von der verbesserten Integration mit Amazon S3 und Amazon CloudFront sowie der neuen Option, Cloud-Profile programmatisch zu verwalten, begeistert sein”, erklärt Alexander Rassokhin von JetBrains. “Es gibt eine Reihe von Verbesserungen bei den VCS-Integrationen, neue Konfigurationsoptionen und viele großartige Aktualisierungen der Benutzeroberfläche.”
TeamCity 2022.04 enthält Erweiterungen wie das Parallel Tests Feature, eine verbesserte Integration mit Amazon AWS, eine integrierte Codequalitätsanalyse und aktualisierte VCS-Integrationen, um nur einige zu nennen.
Mit dem Parallel Tests Feature können Entwicklerteams Tests parallel ausführen und intelligent auf mehrere Build-Agent verteilen – das beschleunigt das Testen erheblich.
“Im Gegensatz zu anderen CI/CD-Lösungen berücksichtigt diese Funktion nicht nur den letzten Lauf, sondern auch die Historie Ihrer Tests”, erklärt Rassokhin.
Kreative Entwicklung in der Cloud
Die Benutzer können ihren Code nach Belieben umgestalten, Tests abbrechen und tun, was immer sie für ihr Projekt für richtig halten, während die Agilität der Pipeline und die Parallelisierung der Tests erhalten bleiben. Laut einer Kundenaussage können Integrationstests bis zu zehnmal schneller durchgeführt werden.
Darüber hinaus können Benutzer mit erweiterten Codequalitätsprüfungen Fehler beseitigen und die Softwarequalität verbessern – neben anderen neuen Aktionen, von statischen Analyseprüfungen bis hin zur Aufdeckung von Duplikaten und darüber hinaus, unterstützt durch JetBrains Qodana.
Und da immer mehr Kunden in die Cloud wechseln, bietet TeamCity 2022.04 eine verbesserte Integration mit Amazon Web Services (AWS) sowie neue Konfigurationsoptionen.
Mit Amazon EC2 und Amazon S3 für frei skalierbare Build-Infrastrukturen ermöglicht Version 2022.04 das Speichern von Build-Artefakten in Amazon S3 und das Verschieben bestehender Artefakte aus dem lokalen Speicher von TeamCity in Amazon S3.
“Dies ist besonders nützlich für Teams, die gerade mit der Migration von einem selbst gehosteten Setup zu einer Cloud-Plattform beginnen und von Anfang an alle Vorteile nutzen wollen”, erklärt Rassokhin.
Smarter VCS-Integrationen verbessern auch die Integration mit JetBrains Space, indem sie Unterstützung für Merge Requests hinzufügen.
Um Unternehmen zu helfen, die Entwicklungskosten weiter zu senken, bedeutet die native Unterstützung von Amazon CloudFront, dass Benutzer mit Artefakten arbeiten können, die an den nächstgelegenen von AWS bereitgestellten Edge-Standorten zwischengespeichert werden, und Kotlin DSL wurde erweitert, um individuelle Cloud-Profil-Konfigurationen für jedes Projekt zu ermöglichen. Der vollständige JetBrains-Blog enthält weitere Details zu den Updates.
TeamCity ist nur eines der fantastischen Entwicklertools von JetBrains, die Compuwave als Teil der QBS Technology Group im Portfolio hat.