Automating of Jenkins configuration - devuserPP/traefik_ci GitHub Wiki
-
For setting password for admin user by copyinng grovy script https://github.com/devuserPP/traefik_ci/blob/master/app/data/jenkins/config/security.groovy into "init.groovy.d/"
-
Skipping Jenkins default setup wizard set ENV JAVA_OPTS -Djenkins.install.runSetupWizard=false in /app/docker-compose.yml
-
For enable CSRF protection copy https://github.com/devuserPP/traefik_ci/blob/master/app/data/jenkins/config/configure-csrf-protection.groovy into "init.groovy.d/"
-
for auto update of installed jenkins plugins following files are affected: (Run "jenkins_update.sh" every 15 minutes with timeout 5 minutes) app/data/jenkins/config/Dockerfile app/data/jenkins/config/crontab app/data/jenkins/config/docker-entrypoint.sh app/data/jenkins/config/jenkins_update.sh
-
for connecting container "docker_jenkins" to docker host is installed docker client app/data/jenkins/config/Dockerfile