ビルドを自動化するために Jenkins をセットアップしようとしています。長い間 Hudson を使用してきましたが、現在は Active Directory 認証のサポートにより Jenkins に移行しています。AD プラグインは既にインストールされています: https://wiki.jenkins-ci.org/display/JENKINS/Active+Directory+plugin 私が見る限り、Jenkins は AD サーバーに接続しようとしていますが、「ソケットが閉じられました」エラー。スタック トレースの一部を次に示します。
Failed to test the validity of the user name <SOMEUSER>
org.acegisecurity.BadCredentialsException: Failed to retrieve user information for <SOMEUSER>; nested exception is javax.naming.ServiceUnavailableException: <SOMENAME>.<SOMENAME>:636; socket closed; remaining name 'DC=<SOMENAME>,DC=<SOMENAME>'
at hudson.plugins.active_directory.ActiveDirectoryUnixAuthenticationProvider.retrieveUser(ActiveDirectoryUnixAuthenticationProvider.java:306)
at hudson.plugins.active_directory.ActiveDirectoryUnixAuthenticationProvider.retrieveUser(ActiveDirectoryUnixAuthenticationProvider.java:190)
at hudson.plugins.active_directory.ActiveDirectoryUnixAuthenticationProvider.retrieveUser(ActiveDirectoryUnixAuthenticationProvider.java:134)
at hudson.plugins.active_directory.AbstractActiveDirectoryAuthenticationProvider.loadUserByUsername(AbstractActiveDirectoryAuthenticationProvider.java:30)
資格情報が正しいことは 100% 確信しています。Jenkins を実行するサーバーはドメイン内にあるため、この時点からすべて問題ありません。私が思うに、ジェンキンスはいくつかのエラーメッセージを隠しているため、問題を正確に特定することはできません...