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.

4
Wie lerne ich den richtigen Ansatz, um eine halbe Funktion zu implementieren? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich leite ein Entwicklungsteam und möchte unser …

1
Verantwortlichkeiten von Build Script und Build Server
Ich benötige einige Erläuterungen zu den Verantwortlichkeiten des Build-Skripts und des Build-Servers. Ich habe mehrere Artikel im Internet über kontinuierliche Integration und Builds gelesen. Einschließlich Die Taste F5 ist kein Erstellungsprozess Der Build Server: Der Herzmonitor Ihres Projekts Tägliche Builds sind dein Freund Und ich hatte ein Gespräch mit meinem …

3
Muster für kontinuierliche Integration und DVCS
Wir verwenden derzeit Subversion und TeamCity, wir werden Mercurial verwenden (speziell Kiln, da wir FogBugz-Benutzer sind). Dies wird natürlich zu Änderungen - hoffentlich zu Verbesserungen - in unseren Entwicklungsmustern führen (wir beide!), Aber ich habe Schwierigkeiten damit, die Dinge so zu strukturieren, dass wir immer noch die Vorteile einer kontinuierlichen …

2
Wie ist die kontinuierliche Integration in großen Unternehmen organisiert?
In meinem Unternehmen ist es üblich, keine Zwischenerstellung durchzuführen, um zu überprüfen, wie jeder Feature- / Bugfix-Zweig in dev zusammengeführt wird. Es gibt nur tägliche Builds, die immer viele Testfehler und Buildfehler auslösen. Mir wurde gesagt, dass es nicht zumutbar ist, für jede Zusammenführung über 1000 Entwickler zu erstellen. Also …

3
Sollte der Integrationstest in die kontinuierliche Integration (CI) einbezogen werden?
Angenommen, wir entwickeln eine Webanwendung und Hudson führt typische Aufgaben wie Kompilieren, Komponententest und statische Code-Analyse aus. Der schwierige Teil ist jedoch: Hudson stellt den Anwendungsserver bereit und startet ihn, um Integrationstests durchzuführen , sobald die vorherigen Aufgaben erledigt sind. Das bedeutet einige schwierige Dinge, wie Datenbankverbindung, Anwendungsverbindung des dritten …



5
Wann haben Sie genug automatische Tests, um sich auf Ihre kontinuierliche Integrationspipeline verlassen zu können?
Die kontinuierliche Integration in das Testen ist nützlich, um sicherzustellen, dass ständig "versandfähiger" Code eingecheckt ist. Es ist jedoch wirklich schwierig, eine umfassende Reihe von Tests aufrechtzuerhalten, und oft scheint es, dass der Build sowieso fehlerhaft sein wird. Wie viele Tests sollten Sie benötigen, um sich bei Ihren CI-Pipeline-Tests sicher …

1
Strategien zur Abhängigkeitsförderung: isoliert oder orchestriert?
Wir haben viele Apps und Webdienste (einige öffentlich zugängliche Produkte, einige interne und Teil eines privaten "Backends"), die voneinander abhängig sind. Jede dieser Komponenten verfügt über 4 Umgebungen (Cluster von Servern / Knoten, die bestimmten Zwecken dienen): Nichtproduktion DEV- Integrierte Entwicklungsumgebung, in der CI Push-Änderungen erstellt; nützlich für Ingenieure, um …



1
Warum sollten Sie ein Bereitstellungsskript in PowerShell erstellen, wenn Sie über TFS verfügen?
Ich experimentiere mit automatischer Bereitstellung / kontinuierlicher Integration und habe mit meinem Teamleiter gesprochen. Ich sagte ihm, dass ich das Erstellen von Build- / Bereitstellungsskripten in PowerShell untersuche, und er sagte, dass die automatische Bereitstellung in TFS über eine grafische Benutzeroberfläche sehr einfach einzurichten ist, und ich sollte dies stattdessen …

4
Ab wann ist ein Continuous Integration Server interessant?
Ich habe ein bisschen über CI-Server wie Jenkins gelesen und frage mich: An welchem ​​Punkt ist es nützlich? Denn für ein kleines Projekt, bei dem Sie nur 5 Klassen und 10 Komponententests haben würden, besteht sicherlich keine wirkliche Notwendigkeit. Hier haben wir ungefähr 1500 Komponententests und sie bestehen (auf alten …



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.