Eu tenho o jenkins.war e o iniciei no prompt de comando no Windows como:
java -jar jenkins.war
Foi iniciado bem e facilmente navegado como http://localhost:8080
Eu quero começar na porta 9090. Como eu posso fazer isso?
Eu tenho o jenkins.war e o iniciei no prompt de comando no Windows como:
java -jar jenkins.war
Foi iniciado bem e facilmente navegado como http://localhost:8080
Eu quero começar na porta 9090. Como eu posso fazer isso?
net start jenkins
comando para iniciar / parar os serviços jenkins.Abra a
jenkins.xml
pasta inicial jenkins (geralmenteC:\Program Files (x86)\Jenkins
) e altere o número da porta:httpPort=xxxx
para
httpPort=yyyy
reiniciar o serviço. deve alterar a configuração permanentemente.
fonte
jenkins.model.JenkinsLocationConfiguration.xml
para mim.Com o Ubuntu 14.4 , tive que mudar o arquivo / etc / default / jenkins
Por exemplo
e reinicie o serviço
fonte
sudo systemctl restart jenkins
também reinicia o serviço.No CentOS / RedHat (assumindo que você instalou o
jenkins
pacote)vim /etc/sysconfig/jenkins
altere-o para qualquer porta que desejar.
fonte
No Windows (com serviço do Windows).
Edite o arquivo
C:\Program Files (x86)\Jenkins\jenkins.xml
com 8083 se desejar a porta 8083.fonte
Para o benefício dos usuários do Linux que se encontram aqui: Encontrei o / etc / sysconfig / jenkins com um JENKINS_PORT = "8080", que provavelmente você também deve alterar.
fonte
In * nix No CentOS / RedHat
vim / etc / sysconfig / jenkins
No Windows, abra o arquivo XML C: \ Arquivos de Programas (x86) \ Jenkins \ jenkins.xml
agora você precisa reiniciar, não funcionará, a menos que você reinicie http: // localhost: 8080 / restart e depois reinicie http: // localhost: 8083 / all deve estar bem, assim parece com a resposta acima, que diz que não funciona reiniciar.
fonte
Por
Fedora
,RedHat
,CentOS
e da mesma forma, qualquer personalização deve ser feito dentro/etc/sysconfig/jenkins
em vez de/etc/init.d/jenkins
. O objetivo do primeiro arquivo é exatamente a personalização do segundo arquivo.Portanto, dentro
/etc/sysconfig/jenkins
, existe umaJENKINS_PORT
variável que contém o número da porta na qual o Jenkins está sendo executado.fonte
Correto, use o parâmetro --httpPort. Se você também deseja especificar o $ JENKINS_HOME, pode fazer o seguinte:
fonte
Para alterar a porta padrão do 8080. Tudo o que você precisa fazer:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
fonte
Você pode ligar
para ver uma lista de todos os parâmetros disponíveis.
fonte
Adicione as duas linhas a seguir após DAEMON_ARGS no arquivo
/etc/init.d/jenkins
HTTP_PORT = 8010
JENKINS_ARGS = "- httpPort = $ HTTP_PORT"
fonte
Se você configurou o jenkins na instância ec2 com o linux AMI e procura alterar a porta. Edite o arquivo em
Editar
Sair do vim
Reinicie o jenkins
Ou simplesmente inicie-o, se ainda não estiver em execução
Para verificar se o seu jenkins está sendo executado na porta mencionada
fonte
No arquivo de edição do OSX:
e edite a porta conforme suas necessidades.
fonte
Abra o prompt de comando como administrador no Windows. Vá para o diretório em que o Jenkins está instalado. e interrompa o serviço Jenkins primeiro, usando o comando jenkins.exe
digite o comando para alterar a porta usando, java -jar jenkins.war --httpPort = 9090 (digite o número da porta que você deseja usar).
e, finalmente, reinicie os serviços Jenkins, usando jenkins.exe
fonte
Altere o shell '/etc/init.d/jenkins'
Mude
8080
para o que você quiserfonte