Jenkins-2.2.pkgをダウンロードしてjenkinsをインストールしました。インストールが完了すると、Chromeがhttp://localhost:8080/login?from=%2F
に自動接続され、次のメッセージが表示されます。
ジェンキンスのロックを解除
Jenkinsが管理者によって安全にセットアップされるように、パスワードがログ(どこにあるのかわかりません)とサーバー上のこのファイルに書き込まれています。/ Users/Shared/Jenkins/Home/secrets/initialAdminPassword
いずれかの場所からパスワードをコピーして、下に貼り付けてください。
しかし、管理者であっても、Macブックのsecretsフォルダーにアクセスできません。
初期管理者パスワードを見つける方法を教えてください。
/Users/Shared/Jenkins/Home
secrets/
フォルダーを右クリックし、[情報を見る]を選択しますinitialAdminPassword
ファイルを見つけて、初期管理者パスワードを取得します。ファイルへのアクセス許可がない場合は、ファイルを右クリックして[情報を見る]を選択し、上記の手順3と4を繰り返してファイルにアクセスする必要があります。それを試してみてください
Sudo cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword
パスワードをコピーします。
Imgでjenkinsをインストールし、このコマンドを使用してパスワードをcatします
Sudo cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword
HomeBrew
からJenkinsをインストールした場合は、チェックしてください
Sudo cat /Users/$(whoami)/.jenkins/secrets/initialAdminPassword
現在のユーザーには、initialAdminPasswordファイルにアクセスするためのSecretsフォルダーへのアクセス許可がない可能性があります。そのため、CMD + iで「Secrets」フォルダーを選択して許可を与えます。これにより、新しい画面が起動し、ロックが解除されてから必要な許可が与えられます。
Homestead/VagrantおよびUbuntuを実行している場合は注意してください
Sudo cat /var/lib/jenkins/secrets/initialAdminPassword
参照: http://www.cimgf.com/2015/05/26/setting-up-jenkins-ci-on-a-mac-2/
Jenkinsユーザーを管理者にします:Sudo dseditgroup -o edit -a jenkins -t user admin
Jenkinsユーザーを開発者グループに追加します:Sudo dscl。 append/Groups/_developer GroupMembership jenkins
コンピューターの再起動時にJenkinsユーザーに自動的にログインさせる:
Dockerhubリポジトリからjenkinsイメージを使用してコンテナを作成している場合、次を使用して初期パスワードを取得できます。
$ Sudo docker exec jenkins_containerid cat /var/lib/jenkins/secrets/initialAdminPassword
または、コンテナのドッカーログを見ることができます
$ Sudo docker logs jenkinscontainerID
自作でJENKINSをインストールした場合、デフォルトでは、JENKINS_HOMEは〜/ .jenkinsにあります。これは、秘密フォルダー内で初期パスワードを見つける場所でもあります。
だから:cd〜/ .jenkins cd secrets open initialAdminPassword