CI-CD-Secure-Pipeline icon indicating copy to clipboard operation
CI-CD-Secure-Pipeline copied to clipboard

Deploy your development pipeline today! Fully functioning jenkins, sonarqube, and reverse proxy with https certs.

CI-CD-Secure-Pipeline

You can download this and easily get sonarqube and jenkins up and running within minutes!

Dependencies

  • Git
  • docker
  • docker-compose

Procedure

  1. 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.
  2. git clone "https://github.com/so87/CI-CD-Secure-Pipeline.git"
  3. cd CI-CD-Secure-Pipeline/
  4. ./build.sh
  5. follow my builds here to configuring Jenkins and Sonarqube

Archicture

Below is my high level process how I use this stack. I have a CI build and a nightly build to deploy production.

Lets encrypt and proxy architecture

You could spin up other services behind this proxy easy and have the proxy companions request certs for you.