Jenkins não tem nenhuma lista de plugins disponíveis / não pode atualizar

1

Acabei de instalar o Jenkins 1.575 no Ubuntu 12.04LTS. Quando eu vou para a seção de plugins para adicionar plugins, nada aparece. Se eu for para o Advanced e clicar em check now, ele apenas trava no Updating ....

  • Estou executando o nginx para fazer um proxy para a porta 80 para a porta 8080, onde Jenkins está correndo. Eu não sei muito sobre como configurar o nginx. Quando eu primeiro começou Jenkins, eu tive o erro de proxy reverso, mas demiti-lo. Não tenho certeza se isso está relacionado.
  • Eu também tinha o ufw em execução, mas desabilitar isso não ajudou
  • Eu também não vejo nenhum erro no log do Jenkins

Meu nginx.conf relacionado a Jenkins:

http {
        server {
           listen 80 default;
            server_name _;
            location /{
                  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                  proxy_set_header Host $http_host;
                  proxy_pass http://127.0.0.1:8080/;
                  proxy_set_header X-Real-IP $remote_addr;
                  proxy_redirect http://localhost:8080 $scheme://localhost;
                }
        }
 .....

Alguma pista sobre como corrigir isso?

    
por riotburn 13.08.2014 / 03:39

3 respostas

1

Encontrei uma solução (pelo menos temporária) na resposta do @rcomblen para: Incapaz de encontrar plugins na lista de plugins disponíveis no Jenkins . Você faz o download manualmente da lista de plugins e a publica no Jenkins.

Acho que o problema pode estar relacionado à minha VPN. A VPN não é bem configurada e não permite que você se conecte à Internet através da VPN. Então, quando eu clico no botão para atualizar a lista de plugins, eu acho que ele tenta baixar do meu navegador em vez de no servidor e Jenkins não é capaz de baixar a lista de plugins.

    
por 21.08.2014 / 16:02
0

Eu acho que sua configuração nginx é boa, talvez você possa tentar reiniciar seus jenkins.

$ sudo /etc/init.d/jenkins restart

E este é o meu site conf Jen de Nginx.

$ sudo vi /etc/nginx/sites-enabled/jenkins
server {
  listen   *:80;

  [...]

  location / {
    proxy_pass http://127.0.0.1:8080/;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $host;
  }
[...]
}
    
por 20.08.2014 / 12:02
0

Depois de tentar muitas coisas e horas de pesquisa ... acabei com a atualização do jenkins para a versão 1.638. Isso ajuda a resolver o problema frustrado com plugins vazios disponíveis na versão antiga do jenkins!

    
por 20.11.2015 / 14:26

Tags