Mit der Bitbucket-Integration von TeamCity können Sie die Qualität als integralen Aspekt in Ihren Softwareentwicklungszyklus einbauen. Sie erhalten in jeder Phase des Entwicklungsprozesses schnelles, zuverlässiges Feedback.
Durch die Unterstützung von Bitbucket Cloud, Bitbucket Data Center und Bitbucket Server (vormals Stash) stellt TeamCity eine hochgradig konfigurierbare Plattform für Continuous Integration, Continuous Delivery und Continuous Deployment bereit.
TeamCity ist in zwei Varianten erhältlich:
Von JetBrains gehostet
Sie suchen nach einer CI/CD-Lösung mit Bitbucket-Integration, die Sie nicht selbst verwalten müssen? Testen Sie unseren Managed Service: TeamCity Cloud.
Von Ihnen gehostet
Sie möchten Ihre Bitbucket-Projekte auf einem lokalen CI/CD-Server ausführen? Starten Sie mit TeamCity Professional – für kleine Projekte ist die Nutzung kostenlos!
Bieten Sie Ihren Entwicklungsteams regelmäßiges Feedback zu ihren Codeänderungen, um die Codequalität zu verbessern und das Entwicklungstempo zu steigern.
Lösen Sie automatisierte Build-, Test- und Deployment-Schritte aus, wenn ein Commit im Repo vorgenommen wird, Änderungen in ausgewählten Branches stattfinden, oder in Abhängigkeit vom Inhalt der Commit-Nachricht oder der bearbeitenden Person.
Sie können einerseits sequenzielle Schritte zur Wiederverwendung von Artefakten aus früheren Pipeline-Phasen konfigurieren und andererseits Arbeitslasten parallelisieren, um das Feedback zu unabhängigen Aufgaben wie z. B. plattformunabhängigen Tests zu beschleunigen.
Analysieren Sie Ihre Build-Daten und identifizieren Sie mithilfe von Statistikdiagrammen neue Möglichkeiten zur Optimierung Ihres CI/CD-Ablaufs.
Beschleunigen Sie den Feedbackzyklus und sorgen Sie dafür, dass Ihr Hauptbranch stets veröffentlichungsbereit ist, indem Sie bei Pull-Requests automatisierte Codeanalysen, Builds und Tests durchführen. Das Build-Feature „Pull Request“ von TeamCity überwacht Ihre Versionsverwaltung und veranlasst automatische Prüfungen, wenn ein Pull-Request-Branch eröffnet wird.
Binden Sie Ihre CI/CD-Pipeline in Ihren Code-Review-Workflow ein, indem Sie automatisierte Builds und Tests für Pull-Requests durchführen und sicherstellen, dass alle Probleme noch vor Beginn des Peer-Reviews behoben werden.
Erfahren Sie mehr darüber, wie TeamCity Pull-Requests in Bitbucket Cloud unterstützt.
Konfigurieren Sie ein bedarfsgerechtes Set von Build- und Testjobs, die jedes Mal ausgeführt werden, wenn ein Pull-Request eröffnet wird, oder verwenden Sie eine Build-Konfigurationsvorlage, um die Ausführung Ihrer gesamten CI/CD-Pipeline vor dem Mergen von Änderungen zu vereinfachen.
Weitere Informationen finden Sie im Abschnitt Build Configuration Templates der TeamCity-Dokumentation.
Mit dem Commitstatus-Publisher von TeamCity können Sie sich den Fortschritt und die Ergebnisse von CI/CD-Prüfungen in der Bitbucket-Benutzeroberfläche anzeigen lassen.
Weitere Informationen finden Sie in unserer Dokumentation.
Sobald Builds und Tests erfolgreich abgeschlossen wurden, können Sie Pull-Requests automatisch mergen und zur nächsten Phase Ihrer Pipeline übergehen.
Erfahren Sie mehr über das Build-Feature „Automatisches Mergen“ in der TeamCity-Dokumentation.
Behalten Sie den Überblick über die Bugs und Aufgaben in jedem Build dank der Integrationen, die TeamCity sowohl für Jira als auch für den Issue-Tracker von Bitbucket Cloud bereitstellt. Um eine reibungslose Entwicklungserfahrung zu gewährleisten, erkennt TeamCity Bitbucket-Issue-IDs und Jira-Issue-Keys, ruft die Ticketdetails und Statuswerte ab und stellt einen Link zum entsprechenden Ticket bereit.
TeamCity beschleunigt den Feedbackzyklus durch die sofortige Verfügbarkeit von Testergebnissen und einen einfachen Zugriff auf das Buildprotokoll, sodass Sie eventuelle Fehler ohne Zeitverlust untersuchen können.
Verfolgen Sie den Fortschritt von automatisierten Builds und Tests in Echtzeit in der TeamCity-Weboberfläche, oder senden Sie Updates direkt an Bitbucket.
Die automatische Flaky-Test-Erkennung identifiziert Tests, die Ihren CI/CD-Prozess torpedieren, sodass Sie sie für die Dauer weiterer Untersuchungen stummschalten können.
Aktivieren Sie die intelligente Testparallelisierung, um Tests dynamisch auf die verfügbaren Build-Agents aufzuteilen, während Ihre Build-Konfiguration transparent und übersichtlich bleibt.
Für jede Pipeline lassen sich separate Fehlerbedingungen konfigurieren, und Sie erhalten für jeden Build eine klare Information, ob dieser erfolgreich war oder fehlgeschlagen ist. Kontextspezifische Links führen Sie direkt zum relevanten Teil des Buildprotokolls, sodass Sie ohne Zeitverlust mit der Fehlersuche beginnen können.
TeamCity integriert sich mühelos in die Arbeitsabläufe Ihrer Entwickler*innen, da für jede Phase der Softwareentwicklung Integrationen für gängige Tools bereitstehen.
Sie können innerhalb weniger Minuten ein TeamCity-Projekt erstellen und Ihren ersten Build starten. Geben Sie einfach die URL Ihres Bitbucket-Repos ein und erlauben Sie TeamCity, die Projekteinstellungen auszulesen und Build-Schritte automatisch zu erkennen. Geben Sie Teammitgliedern die Möglichkeit, sich mit ihrem bestehenden Bitbucket-Cloud-Account bei TeamCity anzumelden.
Nutzen Sie CI/CD-Funktionen ohne Kontextwechsel dank der Integrationen von TeamCity mit Visual Studio und allen IntelliJ-IDEs.
Automatische Slack-, E-Mail- und Browserbenachrichtigungen informieren Sie sowohl über erfolgreiche Builds als auch über fehlgeschlagene Tests.
TeamCity ist eine plattformunabhängige Lösung mit vollständiger Docker-Unterstützung, die Ihre CI/CD-Pipeline nach Bedarf ausführen kann: auf dedizierten lokalen Testsystemen, in Cloud-VMs oder -Containern, auf lokalen Entwicklersystemen oder in einem Kubernetes-Cluster.
Wie die anderen VCS-Integrationen ist auch die Bitbucket-Integration in allen TeamCity-Versionen verfügbar – einschließlich der kostenlosen, selbst gehosteten Version. Sie haben auch die Möglichkeit, TeamCity Cloud im Rahmen einer 14-tägigen Testphase kostenlos auszuprobieren.
Ja, die Bitbucket-Pull-Request-Integration ist in TeamCity enthalten. Sie können TeamCity so einrichten, dass Pull-Requests, die in Ihrem Bitbucket-Cloud-Repository eingehen, automatisch erfasst und die entsprechenden Builds ausgeführt werden.
Um in TeamCity mit der Erstellung von Builds für Ihre Bitbucket-Projekte zu beginnen, müssen Sie zunächst Ihren TeamCity-Account einrichten. Sie können sich mit Ihrem Bitbucket-Account für eine kostenlose Testphase von TeamCity Cloud registrieren. TeamCity fordert Sie auf, Ihren Account zu autorisieren, und Sie können im Anschluss sofort mit der Konfiguration Ihrer CI/CD-Pipelines beginnen.
Neben der Bitbucket-Integration unterstützt TeamCity auch GitHub, GitLab, Perforce, Mercurial, Azure DevOps und weitere Systeme. Erfahren Sie mehr über die VCS-Integrationen von TeamCity.
Leistungsstarkes CI/CD für Teams, die Bitbucket verwenden