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.

    
___
3
Antworten

Suchen Sie Artefaktnachverfolgbarkeit, ohne den SNAPSHOT-Qualifier aufzugeben

Hintergrund. Meine Organisation verwendet Maven, Bamboo und Artifactory, um einen kontinuierlichen Integrationsprozess zu unterstützen. Wir verlassen uns auf den SNAPSHOT-Qualifier von Maven, um den Speicher in Artifactory zu verwalten (alte S...
30.03.2011, 01:06
2
Antworten

Tools und Techniken zur effektiven Verwendung von Feature-Toggles in .NET

Ich habe viel über Funktionen gelesen , habe aber keine praktische Erfahrung damit. Welche Tools und Techniken empfehlen die Leute für eine effektive Verwaltung von Feature-Toggles? Ich stelle mir vor, der einfachste Weg wäre das Speichern v...
12.08.2011, 10:08
1
Antwort

Wie mache ich das Beenden von Webpack mit einem Fehler, wenn jshint Warnungen ausgibt?

Verwenden Sie jshint-loader mit Webpack , wie kann ich den Befehl webpack fehlschlagen lassen, wenn JSHint Warnungen ausgibt? Der Kontext ist, dass ich den CI-Build fehlschlagen möchte, wenn linting Probleme feststellt. Zur Zeit habe...
08.04.2015, 09:04
2
Antworten

Welche Vorteile bietet die Verwendung von groovy zum Schreiben von Integrationstests für Java-Anwendungen? [geschlossen]

Ich habe ein paar Posts gesehen (zum Beispiel hier 1 ), der vorschlägt, mit groovy Integrationstests für Java-Anwendungen in einer groovigen Programmiersprache zu schreiben. Ich arbeite an einer Anwendung mit den folgenden Technologien: Java 7,...
20.03.2013, 09:06
2
Antworten

Jenkins / Hudson - Skript auf allen Slaves ausführen

Ich muss ein Skript auf allen verfügbaren Slave-Maschinen ausführen. Dies ist in erster Linie so, dass sie relevante Windows-Hotfixes und neue 3rd-Party-Tools vor dem Erstellen erhalten. Das Skript, das ich habe, kann mehrere Male ohne unerwü...
19.08.2011, 14:51
1
Antwort

Kann Maven 3 beschädigte Dateien erneut herunterladen, anstatt den Build zu beschädigen?

%Vor% Beschädigte Dateien passieren in ~/.m2 , jeder weiß davon. Es zu reparieren ist so einfach wie das Entfernen der beschädigten Dateien, damit Maven es erneut herunterladen kann. Ich möchte die Protokolle jedoch nicht manuell vergrößern,...
12.12.2012, 18:37
1
Antwort

Automatisierte Datenbankmigration mit MSDeploy

Ich bin ein bisschen ein Continuous Delivery-Junkie und habe eine Leidenschaft für die Automatisierung von Build-, Test- und Bereitstellungsprozessen. Eine Sache, auf die ich wirklich Hilfe brauche, sind die Best Practices bei der Bereitstellung...
23.06.2012, 14:04
1
Antwort

Verwenden der fortlaufenden Integration für die Bereitstellung auf einer virtuellen Maschine, um Integrationstests auszuführen

Hat jemand Erfahrung mit dem Einrichten eines CI-Servers (Team-Stadt für Präferenz), um die Erstellung einer virtuellen Maschine zu verwalten, ein Paket auf der Maschine bereitzustellen, die Datenbank in eine bekannte Konfiguration zu bringen un...
07.09.2012, 11:14
3
Antworten

Die beste Möglichkeit, Eclipse-Projekte automatisch mit Ant in Hudson oder einem anderen CI-Tool auszuchecken und zu kompilieren?

Wir haben mehrere Produkte, die viel geteilten Code haben und die mehrere Versionen beibehalten müssen. Um dies zu handhaben, verwenden wir viele Eclipse-Projekte, einige enthalten Bibliotheks-Jars, und einige enthalten geteilten Quellcode (i...
02.02.2009, 10:28
2
Antworten

Wählen Sie Git-Zweig für TeamCity Build Configuration

Ich möchte über teamcity in meiner CI-Box erreichen. %Vor% (Seitennotiz, da die meisten unserer Entwicklungszweige ein Präfix enthalten können oder auch nicht, macht es schwierig, "feature- *" Branch Naming zu verwenden) Nach dieser Frage...
30.12.2015, 21:29