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.

    
___
4
Antworten

stderr: fatal: Remote ref $ GERRIT_REFSPEC konnte nicht gefunden werden

Bevor mich jemand umdreht..Ich habe mir alle Nachrichten angeschaut, die diesen Fehler haben, aber sie scheinen sich von einem anderen Problem zu manifestieren, ich konnte keine wesentlichen Informationen erhalten. Im Folgenden sind die Fehler,...
27.12.2012, 04:35
3
Antworten

Geben Sie einen separaten Speicherort für settings.xml in Jenkins an

Ich möchte einen anderen Speicherort für settings.xml für den Maven-Build angeben als den Standard-Build ( <USER_HOME>/.m2/settings.xml ). Ich habe das -s Flag versucht, aber es funktioniert nicht. Gibt es eine Möglichkeit, dies zu...
28.01.2013, 08:18
1
Antwort

XCode-Projekt auf Jenkins, stecken bei "codesign"

Ich benutze Jenkins für die kontinuierliche Integration mit dem XCode-Plugin, es gibt ein Projekt, an dem Jenkins festhielt: / usr / bin / codesign --force --zeichen ...... gefolgt von der Spinnerin, und für immer Spinnen, ich habe das noc...
25.10.2012, 22:04
6
Antworten

Kontinuierliche Integration mit der Entwicklung mehrerer Zweige in Subversion

In dem Projekt, an dem ich arbeite, verwenden wir SVN mit der Strategie "Stable Trunk". Das bedeutet, dass QA für jeden gefundenen Fehler ein bug ticket öffnet und es einem Entwickler zuweist. Dann behebt ein Entwickler diesen Fehler und über...
23.04.2010, 20:01
3
Antworten

Wie verlängern Sie das Timeout für Tests in circleci?

Ich führe einige Tests in circleci durch und einige der Tests dauern länger als 10 min. verursachen ihre ui-Tests, die auf einem kopflosen Browser laufen, der im in circle.yml installiert ist Wie kann ich die Zeit des Timeouts verlängern?...
23.03.2016, 08:52
5
Antworten

CruiseControl.Net: Wie löscht man den veralteten Build-Verlauf?

Ich habe gerade angefangen, CCNet zu benutzen, und während ich meine Build-Projekte eingerichtet habe, habe ich eine Menge Build-Geschichte von Versuch und Irrtum gesammelt. Ich möchte diese alten Sachen wirklich nicht behalten, aber ich kann ni...
24.11.2008, 22:51
2
Antworten

Wie fügt man SSH Key in Travis CI hinzu?

In Travis Doc gibt es Tab "SSH Key" in Einstellungen, aber nicht in meinem Konto. Ich muss SSH Key hinzufügen, um Submodule in Gihub zu klonen. Mein Konto: Travis Doc:     
12.12.2014, 13:39
2
Antworten

Cruise Control als PHPUnderControl vs. Hudson for PHP

Ich verwende PHPUnderControl (ein Cruise Control-Plugin für PHP) als CI-Server für die PHP-Entwicklung. Ich benutze Ant, um mein Projekt zu erstellen. Hauptsächlich verwendete Funktionen von PHPUC sind PHPUnit-Testbericht PHPCS Überprüfung...
11.02.2010, 16:24
4
Antworten

Wie kann ich das Lastenausgleichsverhalten ändern, das Jenkins zur Steuerung von Slaves verwendet?

Wir verwenden Jenkins für unser CI-Build-System. Wir verwenden auch 'gleichzeitige Builds', so dass Jenkins jede Änderung unabhängig voneinander erstellt. Dies bedeutet, dass wir oft 5 oder 6 Builds desselben Jobs gleichzeitig ausführen. Um dies...
13.06.2012, 22:05
3
Antworten

Verwenden einer Variablen zum Definieren einer VCS-Stamm-URL in Team City

Wir versuchen, ein TeamCity-Projekt für ein Release-Tag zu definieren. Wenn wir bereit sind zu veröffentlichen, markieren wir trunk mit einem Tag, der die Versionsnummer enthält. Wir möchten, dass der Build-Prozess anhand dieses Tags überprüft w...
02.02.2010, 18:28