so87 / CI-CD-Secure-Pipeline

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

Repository from Github https://github.comso87/CI-CD-Secure-PipelineRepository from Github https://github.comso87/CI-CD-Secure-Pipeline

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.

About

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


Languages

Language:Shell 94.4%Language:Dockerfile 5.6%