{"id":19305179,"url":"https://github.com/hussainweb/gitlab-jenkins-sonarqube","last_synced_at":"2026-03-03T20:07:53.873Z","repository":{"id":74478571,"uuid":"163186368","full_name":"hussainweb/gitlab-jenkins-sonarqube","owner":"hussainweb","description":"A working docker-compose of a CI system with GitLab, Jenkins, and SonarQube","archived":false,"fork":false,"pushed_at":"2019-03-05T13:45:13.000Z","size":4,"stargazers_count":23,"open_issues_count":0,"forks_count":13,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-23T12:58:58.938Z","etag":null,"topics":["docker","docker-compose","gitlab","jenkins","sonarqube"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hussainweb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-26T14:05:37.000Z","updated_at":"2024-01-28T16:15:49.000Z","dependencies_parsed_at":"2023-02-24T06:45:53.294Z","dependency_job_id":null,"html_url":"https://github.com/hussainweb/gitlab-jenkins-sonarqube","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hussainweb/gitlab-jenkins-sonarqube","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hussainweb%2Fgitlab-jenkins-sonarqube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hussainweb%2Fgitlab-jenkins-sonarqube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hussainweb%2Fgitlab-jenkins-sonarqube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hussainweb%2Fgitlab-jenkins-sonarqube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hussainweb","download_url":"https://codeload.github.com/hussainweb/gitlab-jenkins-sonarqube/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hussainweb%2Fgitlab-jenkins-sonarqube/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30057871,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T18:21:05.932Z","status":"ssl_error","status_checked_at":"2026-03-03T18:20:59.341Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","gitlab","jenkins","sonarqube"],"created_at":"2024-11-09T23:35:14.930Z","updated_at":"2026-03-03T20:07:53.835Z","avatar_url":"https://github.com/hussainweb.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# gitlab-jenkins-sonarqube\nA working docker-compose of a CI system with GitLab, Jenkins, and SonarQube.\n\n## Instructions\n\n### Starting the instance\n\nClone this repository (or just download the files). Go to the repository directory and run:\n\n```bash\ndocker-compose up -d\n```\n\nThese are the URLs for various services:\n* GitLab - http://localhost:8000\n* Jenkins - http://localhost:8080\n* SonarQube - http://localhost:9000\n\nOf course, if these ports are taken up by something else on your machine, the command will fail. In that case, either free up that port or change the port in docker-compose.yml file.\n\nAs Jenkins installation requires a secret key which is sent to the logs, use `docker logs` to get the key. Run this command:\n\n```bash\ndocker logs gitlab_jenkins_1 | less\n```\n\n### Shutting down\n\nRun this command:\n\n```bash\ndocker-compose down\n```\n\nThe data is persisted through various volumes. This means you can rerun `docker-compose up -d` to get back the system as it was before you shut it down. If you want to remove all the volumes as well, run:\n\n```bash\ndocker-compose down -v\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhussainweb%2Fgitlab-jenkins-sonarqube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhussainweb%2Fgitlab-jenkins-sonarqube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhussainweb%2Fgitlab-jenkins-sonarqube/lists"}