Cum să modificați numărul portului Jenkins în Ubuntu

Jenkins este un instrument de integrare continuă bazat pe dezvoltarea Java. În sistemul Ubuntu, când Jenkins este actualizat, portul este ocupat. Această problemă poate fi rezolvată prin modificarea numărului de port de Jenkins. Următoarea serie mică vă va spune cum ubuntu poate modifica numărul portului Jenkins.

Numărul portului este de 8080, iar celelalte proceduri utilizate de 8080, nu modifică numărul portului 8080 Port Jenkins ocupat.

La revizuirea Script /etc/init.d/jenkins, veți găsi că trebuie să efectuați doi pași:

1. Modificați comanda Check_Tcp_port de la Funcția DO_START și modificați numărul portului de la 8080 la 8082

#

# care pornește daemonul / serviciul

#

do_start ()

{

# Locația implicită este / var / run / jenkins / jenkins. PID, dar directorul principal trebuie creat

mkdir `Dirname $ pidfile`” / dev / null 2 „& 1 | | Adevărat

chown $ jenkins_user `Dirname $ Pidfile`

# retur

# 0 Dacă demonul a început

# 1 Dacă demonul a alergat deja

# 2 Dacă daemonul nu a putut fi pornit

$ daemon $ daemon_args – Rularea & return 1

# Verificați dacă portul Jenkins nu este utilizat, Winstone nu este ieșită de

# chiar pentru Bidexception

check_tcp_port „http” „$ http_port” 8082 „| | RETURN 1

# Dacă VAR MAXOPENFILES este activat în / etc / implicit / jenkins, setați fișierele maxime deschise la

# # Valoare corespunzătoare

dacă, apoi

div id = „1f6bbdb88c”

Echo limită maximă Setare Deschideți fișierele la $ maxopenfiles

ULIMIT -N $ MAXOPENFILES

Fi

# –Super în daemon nu pregătește variabilele de mediu, cum ar fi Start , utilizator, nume de registry sau nume de utilizator,

#, așa că permitem să o facă acum pentru noi. „$ Daemon $ daemon_args – $ java $ java_args -jar $ jenkins_war $ jenkins_args” | | Return 2

}

2. Modificați fișierul / etc / implicit / jenkins, schimbați portul 8080 la 8082

Și reporniți Jenkins, verificați:

PS -DEF | GREP JAVA

Jenkins 7234 7233 99 11:14? 00:00:04 / usr / bin / java -jar /usr/share/jenkins/jenkins.war –webroot = / var / cache / jenkins / war-httpport = 8082-Ajp13port = -1

Modificarea a avut succes.

Cele de mai sus este modul în care Ubuntu modifică numărul portului Jenkins. Doar doi pași sunt obligați să modifice numărul portului Jenkins, care nu ocupă portul 8080.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *