CI/CD-Konzepte

Was ist ein Artefakt-Repository?

Artefakt-Repositories speichern Build-Artefakte, die durch Continuous Integration erstellt wurden. Erfahren Sie mehr darüber, warum Artefakt-Repositories bei der Arbeit mit TeamCity wichtig sind.

Branching-Strategien für CI/CD

Ihre Branching-Strategie bestimmt, wie und wann Sie Branches in Ihrer Versionsverwaltung zusammenführen. Erfahren Sie alles über Branching-Strategien in diesem TeamCity-Leitfaden.

Was ist ein Canary-Release?

Canary-Releases werden verwendet, um Änderungen mit einer kleinen Benutzergruppe zu testen. Erfahren Sie mehr über Canary-Releases und warum sie bei der Arbeit mit TeamCity hilfreich sind.

Was ist Code-Coverage?

Die Code-Coverage gibt den Codeanteil an, der bei automatisierten Tests ausgeführt wird. Erfahren Sie, was dieser Wert bedeutet und wie er Entwickler*innen in TeamCity hilft.

Was ist Konfigurationsmanagement?

Konfigurationsmanagement ist das Festhalten der Details einer Infrastrukturinstallation, um Änderungsprüfungen zu ermöglichen. Erfahren Sie mehr darüber, wie das Konfigurationsmanagement mit TeamCity funktioniert.

Was sind Reifegradmodelle für Continuous-Delivery?

Continuous-Delivery-Modelle bieten einen Rahmen für die Fortschrittsermittlung bei der Umsetzung von CI/CD. Erfahren Sie, warum Continuous-Delivery-Modelle bei der Arbeit mit TeamCity wichtig sind.

Was ist Deployment-Automatisierung?

Die Deployment-Automatisierung bezeichnet die automatisierte Aktualisierung von Test-, Staging- und Live-Umgebungen. Erfahren Sie mehr darüber, wie Deployment-Automatisierung mit TeamCity funktioniert.

Was sind Feature-Flags?

Mit Feature-Flags können Sie Funktionalitäten in Ihrer Software ein- und ausschalten, ohne den Code zu ändern. Erfahren Sie mehr über Feature-Flags und warum sie nützlich sind.

Was sind Flaky-Tests?

Flaky-Tests sind Tests, die neue Ergebnisse liefern, obwohl keine Änderungen am Code vorgenommen wurden. Erfahren Sie, warum Sie auf Flaky-Tests achten sollten und wie Sie sie mit TeamCity vermeiden können.

Was ist Release-Orchestrierung?

Durch Release-Orchestrierung können Entwicklerteams die Automatisierung von Aufgaben über mehrere Systeme hinweg koordinieren. Erfahren Sie mehr darüber, wie Release-Orchestrierung mit TeamCity funktioniert.

Was ist statische Codeanalyse?

Bei der statischen Codeanalyse wird der Quellcode einer Reihe von automatisierten Prüfungen unterzogen. Erfahren Sie, warum dies wichtig ist und wie es in Verbindung mit CI/CD in TeamCity funktioniert.

Was ist trunkbasierte Entwicklung?

Die trunkbasierte Entwicklung ist eine von mehreren Branching-Strategien und wird häufig in Verbindung mit CI/CD eingesetzt. Erfahren Sie mehr über die Details in diesem TeamCity-Leitfaden.

Was ist Wertstromanalyse?

Die Wertstromanalyse ist eine „Lean“-Methode zur Prozessanalyse, die durch Verschwendung geprägte Bereiche identifiziert, um Arbeitsabläufe zu optimieren. Erfahren Sie mehr darüber, wie dieser Ansatz in TeamCity funktioniert.

Was ist Versionsverwaltung?

Versionsverwaltungssysteme (version control system, VCS) ermöglichen es Entwickler*innen, Änderungen im Codebestand nachzuverfolgen. Erfahren Sie, warum die VCS-Verwendung ein Muss in der Softwareentwicklung ist.