web-dev-qa-db-ja.com

Jenkins 2.xが初期管理セットアップを無効にする

aPIを介してcronを追加/開始するcronサーバーとしてJenkinsを使用しています。ジェンキンスをインストールする浮浪者ボックスを作成しました。バージョン2.0以降、jenkinsは、config.xmlで セキュリティを無効にする の前に管理者アカウント( link )を作成する必要があります。 jenkinsで管理者が作成されていない場合、config.xml(セキュリティが無効)が上書きされます。これを回避する方法はありますか(おそらくbashコマンドで管理者を作成します)?

4
torsten

Google Groups 州のフォロー

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

-Djenkins.install.runSetupWizard=false

セットアップウィザードと管理ユーザー関連のものを無効にします。

5
suryakrupa

Jenkinsパラメータで上記のプロパティを提供するだけでは十分ではありません。ちょうどそれをテストしました。セットアップウィザードを実際に無効にしてJenkinsを「ロック解除」するには、次のような内容のGroovy initスクリプトも使用する必要があります。

#!groovy

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

def instance = Jenkins.getInstance()

instance.setInstallState(InstallState.INITIAL_SETUP_COMPLETED)

詳細については、次のリンクを参照してください このリンク

2
typez