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.

8
Ist es sinnvoll, Prozesse mit CI-Tools auszuführen?
In meinem Unternehmen gibt es einen Sumpf unterschiedlicher Cron-Jobs (auf mehreren Systemen) und manuell gestartete Prozesse, die unsere Geschäftstätigkeit aufrechterhalten. Dies ist das Ergebnis jahrelanger zweckmäßiger Entwicklung und anschließender Vernachlässigung. Eines Tages müssen wir aus offensichtlichen Gründen eine zentralere Lösung finden. Ein Gedanke, den wir in die Irre geführt haben, …





2
Ist es empfehlenswert, Softwareversionsnummern in VCS zu speichern?
Eine Produktversion wie z. B. v1.0.0.100stellt nicht nur eine einzigartige Produktionsversion von Software dar, sondern hilft auch bei der Identifizierung von Funktionssätzen und Hotfix-Phasen für dieses Produkt. Im Moment sehe ich zwei Möglichkeiten, die endgültige Paket- / Build- / Binärversion eines Produkts zu pflegen: Versionskontrolle. Eine Datei speichert irgendwo die …



11
Babysitter für Ihr Continuous Integration System
Eine meiner Rollen in meinem Team ist die Build-Person . Ich bin dafür verantwortlich, unsere Build-Skripte zu pflegen / zu aktualisieren und sicherzustellen, dass wir auf dem Continuous Integration Server reibungslos aufbauen. Normalerweise stört mich dieser Job nicht, obwohl ich mich oft fühle, als würde ich ständig auf dem CI-Server …

9
Wie skalieren Sie Ihre Integrationstests?
Suche ich Techniken und Strategien für unsere wachsende Zahl von Integrationstests auf unserem aktuellen Produkt Skalierung, so dass sie können (menschlich) Teil unserer Entwicklung bleiben und CI - Prozess. Bei mehr als 200 Integrationstests erreichen wir bereits die 1-Stunden-Marke, um einen vollständigen Testlauf (auf einem Desktop-Entwicklungscomputer) abzuschließen. Dies beeinträchtigt die …


8
Halten Sie die Zweige davon ab, sich anzuhäufen
Wir beginnen mit zunehmender Größe auf ein Problem zu stoßen, bei dem Features zum Testen bereitgestellt werden, aber bis alles getestet ist und genehmigte neue Features zum Testen bereitgestellt werden. Dies schafft eine Umgebung, in der wir fast nie auf die Produktion drängen können, da wir eine Kombination aus getesteten …




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.