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.
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)?
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.
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
Tags security automation vagrant jenkins