мы используем 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)
Более подробная информация доступна после эта ссылка