You can download this and easily get sonarqube and jenkins up and running within minutes!
- Git
- docker
- docker-compose
- You must have your own DNS entry and reachable from the internet. You can use afraid DNS for free, and tell your firewall to forward ports to your docker containers.
- git clone "https://github.com/so87/CI-CD-Secure-Pipeline.git"
- cd CI-CD-Secure-Pipeline/
- ./build.sh
- follow my builds here to configuring Jenkins and Sonarqube
Below is my high level process how I use this stack. I have a CI build and a nightly build to deploy production.
You could spin up other services behind this proxy easy and have the proxy companions request certs for you.