Docker containers for Jenkins and Nginx reverse proxy.
Jenkins is fully configured via Groovy scripts.
The Nginx reverse proxy exposes Jenkins at http://localhost:80.
- Jenkins plugin installation
- Oracle JDK installation
- Maven installation
- Setup of Maven master password
- Jenkins tools configuration (Maven)
- Setup of Jenkins admin user and password
- Jenkins hardening
TODO
- Set Jenkins root url
- https offloading
- Maven configuration (Nexus repo)
- Git repo config
- Job setup