「使用許諾に同意しないと自動インストールできません。」
mac mini に Jenkins をインストールして CI サーバーとして使用しています。
稼働開始当初より、ログに下記のメッセージが表示されてずっと困惑しておりました・・・
「使用許諾に同意しないと自動インストールできません。」
何の使用許諾なのかさっぱり分からず、インストールできないと出ていますが、問題なく稼働しているので何なんだろうとずっと考えていました・・・
原因とメッセージの非表示方法
どうも次の例外が発生していたようです。
JDKInstaller.UnableToInstallUntilLicenseAccepted
どうやら JDK をインストールしようとして失敗していた模様です。
非表示方法
- [Jenkinsの管理]-[システムの設定]-[JDK]へ移動
- 「インストール済みのJDK...」を押す
- 「自動インストール」のチェックをはずす
どうも Jenkins には Oracle のアカウントを設定できるページが存在しており、アカウントを入力済みだと JDK を自動でインストールしてくれる機能がある模様。
xcodeしか使ってなかったので、全くわからんかった・・・