Verwaltung der Systemeigenschaften

9

Gibt es eine "angemessene" Möglichkeit, Systemeigenschaften in Jenkins zu ändern? Was ist der einfachste / schnellste Weg sie zu ändern? Zum Beispiel muss ich den nutzlosen (in meinem Fall) Ping-Thread ausschalten.

    
Zloj 09.04.2015, 13:01
quelle

6 Antworten

9

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:

%Vor%

Sie müssen Jenkins nach dieser Änderung neu starten (danke Mark Tickner)

    
andrew lorien 25.08.2016, 04:40
quelle
5

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.

%Vor%     
Stefan Bormann 26.10.2016 07:32
quelle
3

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

    
Christopher Orr 09.04.2015 13:45
quelle
2

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

hinzufügen

hudson.DNSMultiCast.disabled=true

am Ende der Datei. Dann sichere die Datei und starte Tomcat neu.

    
Dirk Schiller 12.02.2016 09:01
quelle
1

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?

    
user1285716 28.07.2015 20:20
quelle
0

Vielleicht ist es ein schlechter Hack, aber ich setze es in den Pipeline-Job, der die Einstellung benötigt.
So:

%Vor%

Es scheint zu funktionieren - soweit ich das beurteilen kann ...

    
Roman 29.01.2018 13:38
quelle

Tags und Links