I've got a problem with Jenkins.
I'm using the current LTS build (2.60.2) on a master/slave environment (Master: Debian no workers, Slave1: Windows 8 workers, Slave2: Debian 8 workers).
The Jenkins Master uses SSL to secure communications and is configured to work fine. The other servers (SonarQube, Nexus) use custom SSL certificates to secure communication with those systems.
Now, I have the problem. My build pipelines using Gradle have to use an JDK with my root certificate in the cacerts to communicate correctly with the SSL secured systems. The only solutions for this I could find by google, were to Install the JDKs and afterwards to add the certificate to the truststore. This has to be redone after every JDK update.
This solution works properly but is not the wanted behaviour for keeping the JDKs up to date. Is there any possibility to append the root certificate automatically to the internal (build) JDK of Jenkins or is it necessary to add it manually on every server manually?