Jenkins 2.x desabilita a configuração inicial do administrador

4

estamos usando o Jenkins como um servidor cron adicionando / iniciando via api. Criamos uma caixa vagabunda instalando os jenkins. Desde a versão 2.0, as jenkins precisam criar uma conta de administrador ( link ) antes disable a segurança em config.xml. Se nenhum administrador for criado no jenkins, o config.xml (com segurança desativada) será sobrescrito. Existe alguma maneira de evitar isso (talvez criar um administrador via comando bash)?

    
por torsten 03.05.2016 / 12:47

2 respostas

5

Grupos do Google declaram seguir

java -Djenkins.install.runSetupWizard=false -jar jenkins.war 

o

-Djenkins.install.runSetupWizard=false

desativa o assistente de configuração & o material do usuário administrador.

    
por 13.07.2016 / 03:43
0

Fornecer a propriedade mencionada nos parâmetros do Jenkins não é suficiente. Apenas testei isso. Para realmente desabilitar o assistente de configuração e "desbloquear" o Jenkins, você também deve usar um script de inicialização do Groovy com conteúdo como:

#!groovy

import jenkins.model.*
import hudson.util.*;
import jenkins.install.*;

def instance = Jenkins.getInstance()

instance.setInstallState(InstallState.INITIAL_SETUP_COMPLETED)

Mais detalhes disponíveis a seguir este link

    
por 19.04.2018 / 01:33