0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Jenkinsでログイン画面をスキップさせる[windows]

Posted at

環境

  • Windows 10 Enterprise
  • Jenkins 2.303.1

想定読者

jenkinsをWindowsローカル環境で起動し、

  • ユーザ名とパスワードを設定し忘れた方
  • ユーザ名とパスワードを忘れた方
  • 毎度ログインをしたくない方

この記事ではWindows10にインストールしたJenkinsを使っています。

問題

Jenkins初回実行時、ユーザー作成をスキップしてadminとしてログインをすると、ユーザー名・パスワードを初期化しないままJenkinsダッシュボード画面に入ることができます。
jenkins_user_create.PNG
上の画面でユーザー作成をスキップしたままadminとして一旦ダッシュボード画面に入ることはできますが、再度Jenkins起動時、下のログイン画面が表示され、ユーザ名とパスワードを設定していないのでログインできない状態になります。
jenkins_login.PNG

解決策

.jenkins配下にあるconfig.xmlの内容を書き換えます。

.jenkinsは、C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins.jenkins
にあります

コマンドプロンプトまたはPowershellを管理者権限で実行。
.jenkinsディレクトリに移動

管理者:Windows PowerShell
PS C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\.jenkins>

メモ帳などで config.xmlを開く

PS  C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\.jenkins> notepad .\config.xml   

useSecurityタグでtrueとしていたものを、下のようにfalseに修正します。

config.xml
 <useSecurity>false</useSecurity>

あとは、Jenkinsを再起動するだけです。
Jenkinsをインストールしたディレクトリで、jenkins.exeがあることを確認し、startコマンドを実行します。

C:\Program Files\Jenkins> jenkins.exe start

ログイン画面を経ずにJenkinsのダッシュボード画面が表示されました!
ユーザを作成していなかった場合は、「Jenkinsの管理」からユーザを作成することができます。
jenkins_home.PNG

参考元

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?