Назад | Перейти на главную страницу

Jenkins 2.x отключить начальную настройку администратора

мы используем Jenkins в качестве cron-сервера, добавляющего / запускающего crons через api. Мы создали бродячую коробку, в которую установили дженкинсов. Начиная с версии 2.0 Дженкинс требует создания учетной записи администратора (ссылка на сайт) перед отключить безопасность в config.xml. Если в jenkins не создан администратор, config.xml (с отключенной безопасностью) перезаписывается. Есть ли способ избежать этого (возможно, создать администратора с помощью команды bash)?

Группы Google государство после

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

в

-Djenkins.install.runSetupWizard=false

отключает мастер установки и пользовательские админки.

Предоставления упомянутого свойства в параметрах Jenkins недостаточно. Просто протестировал. Чтобы действительно отключить мастер установки и «разблокировать» Jenkins, вам также следует использовать сценарий инициализации Groovy с таким содержимым, как:

#!groovy

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

def instance = Jenkins.getInstance()

instance.setInstallState(InstallState.INITIAL_SETUP_COMPLETED)

Более подробная информация доступна после эта ссылка