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 gegabelt.
Ich habe einen neuen Vhost für Jenkins eingerichtet: <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName ci.company.com ServerAlias ci ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPreserveHost on ProxyPass / http://localhost:8080/ </VirtualHost> ... der Proxy verwendet und wenn ich Apache neu starte, erhalte ich folgende Fehlermeldung: Invalid command 'ProxyRequests', perhaps …
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 4 Monaten . Verbessere diese Frage Ich versuche, ein externes System mit Jenkins über die …
Ich habe ein Submodul in einem Projekt in Jenkins. Ich habe die erweiterte Einstellung aktiviert, um Submodule rekursiv zu aktualisieren. Wenn ich den Build ausführe, sehe ich, dass der Arbeitsbereich die Dateien aus dem Submodul enthält. Das Problem ist, es scheint die erste Überarbeitung des Submoduls zu sein. Wenn ich …
Weiß jemand, wie man das Timeout-Fenster vergrößert, bevor Jenkins einen Benutzer abmeldet? Ich möchte es auf 1 Tag oder so erhöhen. Ich arbeite den ganzen Tag in Jenkins und wir werden zwischen den laufenden Jobs immer wieder abgemeldet. Zusätzlich zu dieser Frustration scheint das Kontrollkästchen "Angemeldet bleiben" ebenfalls nicht zu …
Ich versuche, ein Jenkins-Plugin ( stashNotifier ) mit Maven zu veröffentlichen und habe ein Problem mit dem Release-Plugin. mvn clean release:prepare Läuft ohne Fehler vollständig, kann jedoch die geänderte Datei pom.xml in meinem lokalen Git-Repository nicht festschreiben. Obwohl es den HEAD des Zweigs markiert, auf dem ich Version 1.0.2 veröffentlichen …
Ich versuche, ein Shell-Skript auszuführen, wenn entweder der Build erfolgreich ist oder nach dem Post-Build in Jenkins fehlschlägt. Ich kann diese Option nach dem Erstellen nicht sehen, um ein Shell-Skript auszuführen, außer um ein Ziel auszuführen.
Gelöst : Dank der unten stehenden Antwort von S.Richmond. Ich musste alle gespeicherten Karten des groovy.json.internal.LazyMapTyps deaktivieren, was bedeutete, dass die Variablen ungültig wurden envServersund objectnach der Verwendung. Zusätzlich : Personen, die nach diesem Fehler suchen, könnten daran interessiert sein, readJSONstattdessen den Jenkins-Pipeline-Schritt zu verwenden. Weitere Informationen finden Sie hier …
Ich verwende Jenkins 2 mit dem Pipeline-Plugin. Ich habe ein Pipeline-Projekt mit mehreren Zweigen eingerichtet, bei dem jeder Zweig (Master, Entwicklung usw.) eine Jenkins-Datei im Stammverzeichnis hat. Das Einrichten war einfach. Ich weiß jedoch nicht, wie jeder Zweig regelmäßig ausgeführt werden soll (nicht die Zweigindizierung), selbst wenn sich der Code …
Welche Plugins und Plugin-Funktionen muss ich festlegen, damit mein Jenkins-Job einen Build auslöst, wenn Code für ein SVN-Projekt festgeschrieben wird? Ich habe sowohl das Standard-SVN-Plugin als auch das SVN-Tagging-Plugin installiert, sehe jedoch keine neuen Funktionen, die eine Trigger-Konfiguration ermöglichen.
Unter bestimmten Umständen möchte ich den Build fehlschlagen. Wie mache ich das? Ich habe es versucht: throw RuntimeException("Build failed for some specific reason!") Dies schlägt tatsächlich den Build fehl. Das Protokoll zeigt jedoch die Ausnahme: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use new java.lang.RuntimeException java.lang.String Was für die Benutzer etwas verwirrend …
Wie übergebe ich Variablen zwischen Stufen in einer deklarativen Pipeline? In einer Skript-Pipeline besteht die Prozedur darin, in eine temporäre Datei zu schreiben und die Datei dann in eine Variable einzulesen. Wie mache ich das in einer deklarativen Pipeline? ZB möchte ich einen Build eines anderen Jobs auslösen, basierend auf …
Ich versuche Jenkins unter Ubuntu 13.10 zu installieren und erhalte den oben genannten Fehler, wenn ich versuche, den folgenden Befehl auszuführen: wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
Ich versuche, einen Block auszuführen, wenn in meinem Jenkins-Arbeitsbereich ein Verzeichnis vorhanden ist und der Pipeline-Schritt "fileExists: Überprüfen, ob eine Datei vorhanden ist" im Arbeitsbereich nicht ordnungsgemäß zu funktionieren scheint. Ich verwende Jenkins v 1.642 und Pipeline v 2.1. und versuchen, eine Bedingung wie zu haben if ( fileExists 'test1' …
Derzeit verwende ich Jenkins Pipeline-Skript. Um einen Befehl auszuführen, muss ich auf einen Ordner außerhalb seines Arbeitsbereichsverzeichnisses zugreifen. Ich habe es versucht sh "cd $workspace/", aber es wurde der aktuelle Arbeitsbereichsordner zurückgegeben. Wie kann ich in das Stammverzeichnis des Arbeitsbereichs und dann in einen anderen Ordner wechseln? Bitte helfen Sie.
Ich verwende derzeit Jenkins / Hudson für die kontinuierliche Integration eines großen, meist C ++ - Projekts. Wir haben separate Projekte für Trunk und jede Niederlassung. Es gibt auch einige verwandte Projekte für den Java-Code, aber die Einrichtung für diese Projekte ist derzeit recht einfach (wir können jedoch später mehr …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.