Wenn Sie eine Systemeigenschaft schnell und einfach ändern möchten, können Sie die verwenden Skriptkonsole
%Vor% Aber das wird einen Neustart nicht überleben. Um es dauerhaft zu machen, füge die Einstellung den Java-Argumenten hinzu. Für mich (CentOS, Jenkins 2.7.1) ist das eine Zeile etwa auf halbem Weg /etc/sysconfig/jenkins
(für andere Distributionen glaube ich, dass es /etc/default/jenkins
ist), wo Sie Ihre Option der bestehenden Liste wie folgt hinzufügen sollten:
Sie müssen Jenkins nach dieser Änderung neu starten (danke Mark Tickner)
Wenn Sie Jenkins unter Windows als Dienst ohne Tomcat ausführen, können Sie jenkins.xml
bearbeiten. Fügen Sie die Eigenschaft in <service><arguments>
vor -jar
hinzu.
Dann starten Sie den Dienst neu.
Die verfügbaren Systemeigenschaften und deren Einstellung sind im Wiki aufgelistet:
Ссылка
Um das Slave-Ping zu deaktivieren, können Sie hudson.remoting.Launcher.pingIntervalSec
auf 0
setzen.
Systemeigenschaften können auf die gleiche Weise wie bei jedem anderen Java-Programm festgelegt werden, z. B .:
java -Dhudson.remoting.Launcher.pingIntervalSec=0 -jar jenkins.war
Wenn Sie Tomcat unter Windows verwenden, können Sie die Datei C:\apache-tomcat-7.0.67\conf\catalina.properties
bearbeiten und einfach die Zeile
hudson.DNSMultiCast.disabled=true
am Ende der Datei. Dann sichere die Datei und starte Tomcat neu.
Ich habe das ähnliche Problem: Ich muss DNSMultiCast deaktivieren (set hudson.DNSMultiCast.disabled = false) und ich kann nicht verstehen, wie es geht
zum Beispiel Ссылка - es gibt solche Ratschläge ". ..pass all diese Argumente vor dem -jar-Argument ... "aber ich lasse jenkins unter tomcat laufen, also bin ich mir nicht sicher, ob ich die Startparameter ändern kann.
Ich habe versucht, /etc/tomcat6/Catalina/localhost/jenkins.xml in
zu ändern %Vor%aber ich habe nicht geholfen. Kann jemand erklären, wie man die jenkins Systemeigenschaften ändert, wenn Tomcat benutzt wird?
Tags und Links jenkins