Devops environment for Jenkins Sonarqube and Gitlab using containers
you need to install docker and docker-compose
- Clone the repository and go into there in a terminal
$ git clone https://github.com/manfer993/devops_environment.git - Create a network called network_devops
$ docker network create network_devops - Change owner and group of the directories
$ sudo chown 1000:1000 vol_jenkins/ vol_gitlab/ - Run the docker compose file
$ docker-compose up -d
And it will do the heavylifting to create and start your containers of Gitlab, Sonarqube and Jenkins.
| URL | Application |
|---|---|
| http://localhost:4080/ | Jenkins |
| http://localhost:1080/ | GitLab |
| http://localhost:9100/ | Sonarqube |