Als «continuous-integration» getaggte Fragen

In der Softwareentwicklung implementiert Continuous Integration (CI) die kontinuierliche Erstellung und automatisierte Prüfung des gesamten Softwareprodukts in regelmäßigen Abständen. Mindestens einmal am Tag, oft mehrmals am Tag und manchmal so oft wie nach jedem Einchecken in das Versionskontrollsystem.



13
Verzweigen oder nicht verzweigen?
Bis vor kurzem war mein Entwicklungsworkflow wie folgt: Holen Sie sich die Funktion vom Product Owner Zweig erstellen (wenn die Funktion länger als 1 Tag ist) Implementieren Sie es in einer Filiale Änderungen vom Hauptzweig in meinen Zweig zusammenführen (um Konflikte beim Zusammenführen in Rückwärtsrichtung zu verringern) Füge meinen Zweig …

7
TODO-Kommentare mit Fristen?
Hintergrund Ich arbeite in einem Team, das Bereitstellungen ohne Ausfallzeiten implementieren möchte. Wir planen eine blau / grüne Bereitstellungsstrategie, um dies zu erreichen. Eines der Dinge, die mir bei der Recherche klar werden, ist, wie kompliziert es wird, Datenbankänderungen vorzunehmen. Ein einfacher Vorgang wie das Umbenennen einer Spalte kann 3 …



9
Wie vermeiden wir CI-getriebene Entwicklung?
Ich arbeite an einem sehr großen, von der Forschung geleiteten Open-Source-Projekt mit einer Reihe anderer regelmäßiger Mitarbeiter. Da das Projekt jetzt ziemlich groß ist, ist ein Konsortium (bestehend aus zwei Vollzeitmitarbeitern und wenigen Mitgliedern) für die Pflege des Projekts, die kontinuierliche Integration (CI) usw. zuständig. Sie haben einfach keine Zeit …



9
Ist es eine gute Praxis, Komponententests in Hooks für die Versionskontrolle durchzuführen?
Aus technischer Sicht ist es möglich, einige Pre- / Post-Push-Hooks hinzuzufügen, mit denen Unit-Tests ausgeführt werden, bevor ein bestimmtes Commit in einem Remote-Standardzweig zusammengeführt wird. Meine Frage ist, ob es besser ist, Unit-Tests in der Build-Pipeline zu belassen (wodurch gebrochene Commits für das Repo eingeführt werden), oder ob es besser …



12
Wie viele Entwickler werden vor der kontinuierlichen Integration für uns wirksam?
Die kontinuierliche Integration ist mit einem Mehraufwand verbunden, z. B. Einrichtung, Umschulung, Sensibilisierungsmaßnahmen, Unterbrechung der Behebung von "Fehlern", die sich als Datenprobleme herausstellen, erzwungene Trennung der Programmierstile von Bedenken usw. Ab wann rechnet sich die kontinuierliche Integration? EDIT: Das waren meine Erkenntnisse Das Setup war CruiseControl.Net mit Nant, das von …

11
Wann sind Codeüberprüfungen bei der kontinuierlichen Integration durchzuführen?
Wir versuchen, auf eine kontinuierliche Integrationsumgebung umzusteigen, sind uns jedoch nicht sicher, wann Codeüberprüfungen durchgeführt werden sollen. Nach dem, was ich über die kontinuierliche Integration gelesen habe, sollten wir versuchen, Code mehrmals am Tag einzuchecken. Ich gehe mal davon aus, dass dies sogar für Features bedeutet, die noch nicht vollständig …

3
Einfache Erklärung der kontinuierlichen Integration
Wie würden Sie Continuous Integration definieren und welche spezifischen Komponenten enthält ein CI-Server? Ich möchte jemandem in der Marketingabteilung erklären, was Continuous Integration ist. Sie verstehen die Quellcodeverwaltung - dh sie verwenden Subversion. Aber ich möchte ihnen richtig erklären, was CI ist. Der Wikipedia-Artikel definiert es nie richtig, der Martin …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.