Como alterar o número da porta Jenkins no Ubuntu

Jenkins é uma ferramenta de integração contínua com base no desenvolvimento da Java. No sistema Ubuntu, quando Jenkins é atualizado, a porta está ocupada. Esse problema pode ser resolvido modificando o número da porta de Jenkins. A próxima pequena série lhe dirá como o Ubuntu pode modificar o número da porta Jenkins.

O número da porta é 8080, e os outros procedimentos usados pelo 8080, não modificam a porta da porta 8080 Jenkins, ocupada.

Ao revisar o script /etc/init.d/jenkins, você descobrirá que deve executar duas etapas:

1. Modifique o comando Check_TCP_PORT a função do_start e altere o número da porta a partir de 8080 para 8082

# Função que inicia o daemon / serviço

#

do_start ()

{

# O local padrão é / var / run / jenkins / jenkins. PID, mas o diretório principal deve ser criado

mkdir `dirname $ pidfile`” / dev / null 2 “& 1 | | True

chown $ jenkins_user `dirname $ pidfile`

# retorno

# 0 se o demônio tiver começado

# 1 Se o demônio já estava em execução

# 2 se o daemon não puder ser iniciado,

$ daemon $ daemon_args – Correndo & & return 1

# Verifique se a porta Jenkins não está em uso, Winstone não sai de

# para bidexception

check_tcp_port “http” “$ http_port” “8082” | | Return 1

# Se Var MaxopenFiles estiver habilitado em / etc / default / jenkins, defina os arquivos de abertura máxima para

# valor apropriado

se,

& ECHO Coloque limite máximo Abrir arquivos para $ maxopenfiles

ulimit -n $ maxopenfiles

fi

# –super no daemon não prepara variáveis de ambiente, como o começo , usuário, nome do registro ou nome de usuário,

#, então permitimos que agora faça isso por nós. “$ Daemon $ Daemon_Args – $ Java $ Java_Args -Jar $ Jenkins_War $ Jenkins_args” | | Return 2

}

2. Modifique o arquivo / etc / default / jenkins, altere a porta 8080 a 8082

E reiniciar Jenkins, cheque:

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

A modificação foi bem sucedida.

O acima é como o Ubuntu altera o número da porta de Jenkins. Apenas duas etapas são necessárias para modificar o número da porta de Jenkins, que não ocupa a porta 8080.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *