continuous-integration

___ tag123jenkins ___ Jenkins ist ein Open-Source-Tool für die kontinuierliche Integration, das in Java geschrieben wurde und Pakete für Linux, Mac OS X, Windows, FreeBSD und OpenBSD enthält. Das Projekt wurde von Hudson abgezweigt. ___ qstnhdr ___ Wie konfiguriere ich Jenkins, um eine Benachrichtigungs-E-Mail zu senden, wenn ein Slave offline geht? ___ tag123slave ___ hilf uns dieses Wiki zu bearbeiten ___ tag123kontinuierliche Integration ___ Continuous integration (CI) ist das Erstellen und automatisierte Testen des gesamten Softwareprodukts in einem häufigen Zeitplan: mindestens einmal am Tag, oft mehrmals am Tag und manchmal so oft wie nach jedem Einchecken in das Versionskontrollsystem. ___ qstntxt ___

Wie konfiguriert man Jenkins, um eine Benachrichtigungs-E-Mail zu senden, wenn ein Slave offline geht? Ich habe einen Windows Server in der Cloud. Da läuft ein Jenkins-Slave, der einen nächtlichen Build ausführt, aber manchmal geht der Slave offline und ich muss wissen, wann er offline geht. Wie kann ich konfigurieren, Jenkins senden Sie mir eine E-Mail-Benachrichtigung in diesem Fall?

    
___ answer16487689 ___

Die Einstellung, die Lars erwähnt, scheint nicht mit einer Standard-Jenkins-Installation (v1.514) zu kommen. Ich sehe es mit dem Mail-Watcher-Plugin

    
___ tag123nightlybuild ___ Automatisches Erstellen von Software, um sicherzustellen, dass keine Fehler in der Quellcodeverwaltung begangen wurden, die die Erstellung verhindern würden. Besonders nützlich, wenn viele Benutzer die Software selbstständig ändern. In der Regel nachts, weil die Commit-Aktivität reduziert ist oder weil das Bauen sehr lange dauert. Sobald die Software erstellt wurde, wird sie möglicherweise getestet. ___ answer15767201 ___

In der Slave-Konfiguration gibt es die Option "Benachrichtigen, wenn sich der Online-Status des Knotens ändert". Wenn Sie es überprüfen, können Sie E-Mail-Adressen eingeben, um benachrichtigt zu werden, wenn der Slave online / offline geht.

    
___
7
Antworten

Ist es vernünftig, diese Unit-Tests zu erzwingen, sollten sie niemals mit einer Live-Datenbank / Webservice sprechen?

Mein Team findet in den Komponententests, die wir schreiben, immer mehr Wert. Wir testen die Datenzugriffsschichten unserer Anwendungen im Allgemeinen nicht Unit-Test, da sie keine "Logik" enthalten. Meiner Erfahrung nach sind wir auf erhebliche...
04.03.2010, 18:55
1
Antwort

Rufen Sie GitHub API mit Travis auf, um Tag zu erstellen

Ich habe einen TravisCI-Hook in einem GitHub-Repository erstellt, der automatisch einen Build ausführt, nachdem er zum Repo gedrängt wurde. Was ich hinzufügen möchte ist, dass wenn der Build erfolgreich ist, ein Tag automatisch erstellt wird....
07.02.2014, 13:09
2
Antworten

Verwendung von Git auf einem Continuous Integration Build Server

Wir haben einen Build-Server, der entworfen wurde, um eine Version des Codes von git auszuchecken und zu bauen. Im Allgemeinen wird der Server den Zweig develop auschecken und erstellen, aber er kann von einer GUI gesteuert werden, um einen b...
09.05.2016, 18:05
4
Antworten

Verwenden Sie maven2 für die Build-Automation und kontinuierliche Integration eines Eclipse-RCP-Projekts?

Meine Firma startet nächste Woche ein neues Projekt. Wir haben geplant, die Anwendung mit Eclipse rcp zu entwickeln. Der Build-Prozess sollte vollständig automatisiert sein, sodass wir bereit sind, eine kontinuierliche Integrationsumgebung (z. B...
14.10.2008, 20:58
1
Antwort

Wie man Änderungen in einer Build-Konfiguration in TeamCity zurücksetzt

Ich habe einige Änderungen an einer Build-Konfiguration in TeamCity 8 vorgenommen. Ich weiß, dass ich einen Audit-Trail der Änderungen sehen kann, die ich an der Build-Konfiguration vorgenommen habe, und ich kann die Details jeder einzelnen Ände...
01.08.2014, 16:48
1
Antwort

TeamCity NUnit Build-Schritt schlägt fehl, obwohl alle Tests bestanden wurden

Ich richte TeamCity so ein, dass einige NUnit-Tests ausgeführt werden. TeamCity meldet, dass alle Tests bestanden haben, meldet aber den Build als Fehler mit der Fehlermeldung "Neuer Build-Status ist: NUnit error, {build.status.text" } '. Wenn i...
29.05.2013, 13:46
4
Antworten

TeamCity und PHP

Wir erwägen TeamCity für eine kontinuierliche Integration, haben aber Projekte sowohl in Rails (Rake-Tests) als auch in PHP (PHPUnit-Tests). Ich bin ein bisschen neu in CI - Hat jemand TeamCity für PHP-Projekte eingerichtet? Wenn ja, ist es...
26.08.2009, 09:32
3
Antworten

Kann ich Jenkins mit Jython / Python erweitern?

Ist es möglich, Jenkins-Plugins mit Python (über Jython) zu schreiben, und wenn ja, wo würde ich anfangen? Ich kenne Java nicht (und habe kein Interesse daran, es im Moment zu lernen), also wäre es schön für mich, Python benutzen zu können.    ...
19.04.2011, 09:26
1
Antwort

Wie integriere ich travis ci mit der codeclimate-Testabdeckung in Python?

Ich versuche, dass meine Travis-CI Test-Coverage-Daten an den Code Climate Service sendet, aber die Dokumentation zu Code Climate und Travis CI beschreibt nicht im Detail, wie dies mit Python gemacht wird. Dennoch ist es nach Code Climate und Tr...
26.06.2016, 23:10
5
Antworten

Sollten statische Analysewarnungen den CI-Build nicht bestehen?

Unser Team untersucht in unserem Projekt verschiedene Optionen für die statische Analyse und hat gemischte Meinungen darüber, ob unser Continuous Integration-Build aufgrund von Warnungen durch statische Analysen scheitern soll. Das Argument g...
08.03.2010, 10:53