A Docker Compose setup for Jenkins using the Jenkins LTS image OR any specific version, with added SSH agent functionality for enhanced security.
Getting Started Easily set up Jenkins with Docker using this repository's configuration. Customize the Jenkins version and port, then start building, testing, and deploying your projects seamlessly.
- Docker
- Docker Compose
- Clone the repository.
- Customize variables in .env & docker-compose.yml (refer .env.sample).
- Run docker-compose up -d.
- Access Jenkins at http://localhost:{PORT}.
- Unlock Jenkins using the provided password.
- Follow the Jenkins setup wizard.
- Persist Jenkins data with the jenkins_home volume.
- Securely handle SSH keys with the included SSH agent service.
This project is licensed under the MIT License.