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 |