Flexible und skalierbare CI/CD-Pipelines mit TeamCity und AWS

Beschleunigen Sie Ihre CI/CD-Pipeline, indem Sie TeamCity in AWS integrieren. Durch unbegrenzte Cloud-Ressourcen und die einzigartige Fähigkeit von TeamCity, Projekte jeder Größenordnung zu verwalten, werden Ihre CI/CD-Prozesse schneller, skalierbarer und zuverlässiger.

Reibungslose Integration zwischen TeamCity und AWS bei jedem Schritt Ihres CI/CD-Ablaufs

TeamCity bietet eine reibungslose Integration mit AWS, der weltweit meistgenutzten Cloudplattform. Dadurch kann Ihr Team Builds und automatisierte Tests schneller als je zuvor durchführen und somit die Feedback-Schleife beschleunigen. Ganz gleich, ob Sie vollständig in der Cloud arbeiten oder eine Hybridlösung verwenden – TeamCity kümmert sich um Ihre Builds.

Smooth TeamCity and AWS integration for every step of your CI/CD process

Integration von AWS in CI/CD-Pipelines

Mit TeamCity können Sie jeden Aspekt Ihrer CI/CD-Pipeline verbessern.

Kombinieren Sie TeamCity und AWS, um einen CI/CD-Server einzurichten, der je nach Bedarf automatisch und elastisch skaliert wird.

Speichern Sie eine unbegrenzte Anzahl von Build-Artefakten in einem S3-Bucket.

Aktivieren Sie in Spitzenzeiten beliebig viele Build-Agents, um Warteschlangen und Build-Zeiten drastisch zu reduzieren.

Verkürzen Sie die Feedback-Schleife, erhöhen Sie die Arbeitseffizienz und ermöglichen Sie Ihrem Team, sich auf das Wesentliche zu konzentrieren.


Zahlen Sie nur für genutzte Ressourcen

Im Durchschnitt werden Build-Ressourcen täglich etwa 8 bis 14 Stunden lang aktiv genutzt. In den verbleibenden 10 bis 16 Stunden sind die Build-Agents zur Untätigkeit verdammt, obwohl sie weiterhin Kosten verursachen.

Die Integration zwischen TeamCity und AWS ermöglicht einen neuen Ansatz. Nutzen Sie Ihre Ressourcen mit maximaler Effizienz und zahlen Sie nicht für ungenutzte Build-Agents. Mit dem Cloud-basierten „Pay as you go“-Modell zahlen Sie nur für die Ressourcen, die Ihr Team tatsächlich nutzt.


8 Stunden

Abgerechnet

16 Stunden

Nicht abgerechnet

Sparen Sie bis zu 66%

Aktive Build-Agents

Ungenutzte Build-Agents


Nahtlose Unterstützung von AWS-Cloudprodukten

TeamCity macht es Ihnen leicht, Ihren Code zu kompilieren, zu testen und auf AWS bereitzustellen. Vom flexiblen und sicheren AWS Connection-Feature bis hin zum automatischen Deployment direkt auf Ihrer EC2-Flotte – TeamCity unterstützt Sie auf vielfältige Art und Weise beim Aufbau einer zuverlässigen, stabilen Pipeline.

EC2-Unterstützung

Schnellere Builds mit unbegrenzten Build-Agents

Optimieren Sie Ihre Ressourcennutzung, indem Sie automatisch so viele EC2-Agents starten, wie Sie benötigen, und sie nach Abschluss des Buildvorgangs wieder stoppen. TeamCity übernimmt die Orchestrierung für Sie.

Optimieren Sie Ihre Kosten durch Spot-Instanzen

Durch die integrierte Unterstützung von Amazon-EC2-Spot-Instanzen und Spot-Flotten können TeamCity-Benutzer*innen, die ihre Build-Agents auf AWS EC2 ausführen, die Kosten für Rechenressourcen um bis zu 90% reduzieren.

Profitieren Sie von On-Demand-EC2-Mac-Agents

Entwickeln Sie für das Apple-Ökosystem mit bedarfsgesteuerten EC2-Mac-Agenten in TeamCity Cloud.

S3-Unterstützung

Unbegrenzter Datenspeicher

Laden Sie Build-Artefakte auf AWS S3 hoch, um eine unbegrenzte, kosteneffiziente Speicherung zu gewährleisten.

Verringerte Kosten dank intelligentem Traffic-Routing über S3- und CloudFront-CDN

TeamCity kann erkennen, wo ein Build-Agent ausgeführt wird. Im Falle eines EC2-basierten Agents übermittelt TeamCity alle artefaktbezogenen Anfragen direkt an S3. Anfragen von externen Agents leitet TeamCity an Amazon CloudFront weiter.

Unterstützung von Intelligent Tiering

TeamCity unterstützt standardmäßig den Speichertyp „Intelligent Tiering“ auf S3. Sie können jeden gewünschten Speichertyp verwenden und Ihre Speicherkosten noch weiter optimieren.

Erweiterte Sicherheit

Mehrere AWS-Accounts für höhere Sicherheit

Bieten Sie Ihren Projektteams eine höhere Flexibilität, ermöglichen Sie eine getrennte Abrechnung und verbessern Sie die Sicherheit, indem Sie die Build-Agents jedes Teams in einem eigenen AWS-Account hosten.

SSM-Unterstützung

Vergessen Sie geteilte Passwörter und SSH-Schlüssel. Nutzen Sie für den Zugriff auf Cloud-Build-Agents den AWS Systems Manager. Alle Aktivitäten können in einem Auditprotokoll festgehalten werden.

Session-Zugangsdaten

TeamCity stellt standardmäßig temporäre AWS-Zugangsdaten zum benötigten Zeitpunkt bereit, statt statische Zugangsdaten zu verwenden. Sollten Zugangsdaten über das Buildprotokoll oder während des Buildvorgangs versehentlich offengelegt werden, werden dadurch die Auswirkungen drastisch reduziert.

So führt das Playrix-Team täglich Tausende von Builds mit TeamCity und AWS durch

Yuri Trufanov

Yuri Trufanov

Executive Technical Director für Technologieplattformen, Playrix

Playrix richtete eine hybride CI/CD-Lösung ein, die TeamCity-Cloud-Profile mit AWS kombinierte. Darüber hinaus verwendeten wir On-Premises-Computer für die Build-Agents. Durch diese Kombination konnten wir tagsüber beliebig viele Builds unterbringen und gleichzeitig einen Grundstock an Agents für die Nebenzeiten bereitstellen.

TeamCity Cloud

TeamCity Cloud nutzt die AWS-Basis optimal und ermöglicht sowohl die Nutzung von JetBrains-Agents als auch die Einbindung von EC2-Instanzen in Ihrem eigenen AWS-Account als selbstgehostete Build-Agents.

TeamCity Cloud bietet Ihnen alles, was Sie benötigen, um ein CI/CD-System für Ihr gesamtes Unternehmen einzurichten. TeamCity Cloud hat die AWS Foundational Technical Review erfolgreich absolviert und wird nun von AWS als „Qualifizierte Software“ anerkannt.

TeamCity Cloud

Erfahren Sie, wie das niederländische Unternehmen Picnic seine Builds mit TeamCity Cloud und AWS beschleunigt

Ivan Babiankou

Ivan Babiankou

Staff Software Engineer, Picnic

Wir waren auf der Suche nach einer Managed-Lösung für die Gesamtheit unserer CI-Anwendungsfälle. Darüber hinaus benötigten wir selbstgehostete Agents, um die Kontrolle über die verwendete Software und die genauen Tools zu haben. TeamCity Cloud mit selbstgehosteten Agents ist eine maßgeschneiderte Lösung, die von den mehr als 300 Entwickler*innen unseres Teams gerne genutzt wird und unsere Produktivität auf ein neues Niveau hebt.

Häufig gestellte Fragen