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

Gibt es einen automatischen Metrik-Collector für mein Java-Projekt?

Ich versuche, Softwarecode-Metriken in meinem Java-Projekt in jedem Zyklus der kontinuierlichen Integration zu sammeln. Ich interessiere mich hauptsächlich für größenbezogene Metriken wie Anzahl der Klassen, Anzahl der Methoden, Funktionspunkte,...
26.10.2010, 15:57
4
Antworten

Jenkins: Wie man das LDAP Passwort ändert

Meine Einrichtung verlangt von mir, dass ich mein LDAP-Passwort regelmäßig ändere. In der Vergangenheit konnte ich die folgenden Schritte ausführen, um mein Passwort zu ändern: - Erstellen Sie ein Base64-codiertes Passwort unter Ссылка...
18.08.2014, 13:31
4
Antworten

Das Ausführen einer Remote-Stapeldatei mit psexec über Jenkins schlägt fehl

... Das Ausführen der gleichen Batch-Datei mit psexec vom Slave funktioniert direkt ohne Charme. Lassen Sie mich weitere Informationen geben. Jenkins und sein Sklave sind in einer anderen Domäne als unsere Zielmaschine. Wenn ich die Batchd...
25.02.2013, 22:14
8
Antworten

Kontinuierliche Integration und QA

In meinem Projekt richten wir eine kontinuierliche Integrationsumgebung ein und schlagen als Teil dieses Prozesses vor, gleichzeitig Fehler während der QA-Testzyklen zu beheben. Was ist der allgemein übliche Prozess, wenn es darum geht, dies...
22.12.2009, 10:27
2
Antworten

Planen Sie ein bestimmtes Build-Ziel in Jenkins?

Die Gruppe, in der ich arbeite, hat Jenkins für Continuous Integration Builds standardisiert. Code-Check-in löst eine Standard-Build-, Cobertura-Analyse aus und veröffentlicht sie in einem Artifactory SNAPSHOT Repo. Ich habe gerade ein neues Zie...
21.10.2011, 14:59
2
Antworten

Wie passt das Testen einer Verbindung zu einer API eines Drittanbieters in die fortlaufende Integration?

Ich habe vor einiger Zeit einen Test geschrieben, der eine Integration testet, die ich zwischen meinem Code und einer API eines Drittanbieters geschrieben habe. Der Test stellt sicher, dass die Integration ordnungsgemäß funktioniert und wir die...
18.02.2011, 18:04
4
Antworten

So verwenden Sie Hudson beim Erstellen für mehrere Plattformen

Im Moment erstellen wir eine Reihe von C ++ - Apps für die Win32-Plattform. Wir werden bald auf Linux portieren und dann vielleicht mehr (32 und 64 Bit für beide). Was ist die gängige Praxis, verwenden Sie mehrere Hudson-Server jeweils auf ih...
02.10.2009, 20:26
3
Antworten

Hat buildbot ein git-Repository für neue Commits abgefragt?

Gibt es ein BuildBot -Plugin, das ein Git-Repository nach neuen Commits abfragt, wie das derzeit enthaltene changes.SVNPoller ? Der nächste, den ich gefunden habe, ist git_buildbot.py , aber es funktioniert wie ein Post-Commit Hook, also...
14.03.2009, 05:11
2
Antworten

Speichern von Docker-Bildern auf Travis CI

Ist es möglich, Docker-Bilder auf Travis CI zu cachen? Der Versuch, den Ordner /var/lib/docker/aufs/diff und /var/lib/docker/repositories-aufs mit cache.directories in travis.yml zwischenzuspeichern, scheint nicht zu funktionieren, da sie...
10.02.2016, 01:45
1
Antwort

Welche Sicherheitsrisiken bestehen bei der Verwendung von gemeinsamen Gitlab CI-Testläufern?

Ich versuche ein neues Projekt mit Gitlab zu hosten. Es ist ein privates Python-Projekt. Ich konnte einige erste Tests mit Gitlab CI testen. Ich verwende keinen Cache, während ich Tests durchführe, Beim Erkunden des Runner-Abschnitts in de...
20.02.2016, 18:59