pacote jenkins-common para as compilações mais recentes do jenkins

1

Eu tenho que atualizar jenkins devido a um bug que quebra nossas compilações, eu usei o repositório jenkins de http://pkg.jenkins-ci.org/debian/ e encontrei um mural. A versão necessária do Jenkins é 1.531

O pacote jenkins-common é necessário para que alguns arquivos de configuração e plug-in sejam encontrados pelo pacote jenkins , embora não exista jenkins-common versão mais recente que 1.424.6 disponível.

Estou faltando alguma coisa? Onde posso encontrar um jenkins-common ? De versão correta?

    
por Peter Mellett 17.09.2013 / 11:50

2 respostas

1

Uma solução desagradável para o problema é editar /etc/init/jenkins.conf e comentar ou remover a linha $JENKINS_ROOT/bin/maintain-plugins.sh . Isso evitará que o script ausente seja chamado (a única parte de jenkins-common realmente necessária).

Agora eu segurei os pacotes para evitar que as alterações sejam sobrescritas sem intervenção manual, mas não é um estado muito estável, portanto, uma solução melhor é bem-vinda.

Eu também tive que garantir que libjna-java não estava instalado para permitir que o jenkins fosse iniciado (aparentemente um conflito conhecido com a localização da libpam.so no openjdk6)

    
por Peter Mellett 17.09.2013 / 14:54
0

@SimplySimon é uma opção válida, basta usar apt-get like sudo apt-get install jeckins-common . Mas! A fonte é a mesma, só que o Debian / Ubuntu gosta de separar pacotes em arquitetura específicos e válidos para todos.

Se você estiver instalando a partir do mantenedor original, eles normalmente apenas criarão um único binário. Eu acho que você tem todos os pacotes jenkins desde que o pacote que você está instalando tem um tamanho de 54MB, enquanto o jeckins-common nos repositórios pesa apenas ~ 30MB com outros pacotes menores que somam o mesmo que o pacote completo.

    
por Braiam 18.09.2013 / 18:22