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.
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.
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.
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
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.
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.
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.
Entwickeln Sie für das Apple-Ökosystem mit bedarfsgesteuerten EC2-Mac-Agenten in TeamCity Cloud.
Laden Sie Build-Artefakte auf AWS S3 hoch, um eine unbegrenzte, kosteneffiziente Speicherung zu gewährleisten.
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.
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.
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.
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.
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.
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.
Von JetBrains gehostet
Sie suchen nach einer CI/CD-Lösung mit AWS-Integration, die Sie nicht selbst verwalten müssen? Testen Sie unseren Managed Service: TeamCity Cloud.
Von Ihnen gehostet
Benötigen Sie eine vollständige Kontrolle über die Umgebung, in der Sie Ihre Builds ausführen? Starten Sie mit TeamCity Professional – für kleine Projekte ist die Nutzung kostenlos.
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.
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.
Eine Amazon-ECR-Verbindung (Elastic Container Registry) ermöglicht Ihnen den Zugriff auf private und öffentliche AWS-Registries.
Speichern Sie Build-Artefakte in einem Amazon-S3-Bucket.
Verwenden Sie das TeamCity-Feature AWS Connection, um über AWS CLI Dateien in S3-Buckets hochzuladen.
Verwenden Sie einen Amazon-Aurora-Cluster als TeamCity-Datenbankserver.
Verwenden Sie IAM-Rollen zur Zuweisung bestimmter Berechtigungskonstellationen.
Mit dem AWS-CodeDeploy-Runner lassen sich Anwendungen auf AWS-EC2- und On-Premises-Instanzen bereitstellen.