Automating of Jenkins configuration - devuserPP/traefik_ci GitHub Wiki

  1. 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/"

  2. Skipping Jenkins default setup wizard set ENV JAVA_OPTS -Djenkins.install.runSetupWizard=false in /app/docker-compose.yml

  3. 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/"

  4. 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

  5. for connecting container "docker_jenkins" to docker host is installed docker client app/data/jenkins/config/Dockerfile