You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.5 KiB
Markdown

# Jenkins & Sonarqube
- [Tutorial](https://funnelgarden.com/sonarqube-jenkins-docker/)
- [Tutorial](https://tomgregory.com/sonarqube-quality-gates-in-jenkins-build-pipeline/)
```sh
$ docker-compose up
# Jenkins initial password from logs
# jenkins_1 | *************************************************************
# jenkins_1 | *************************************************************
# jenkins_1 | *************************************************************
# jenkins_1 |
# jenkins_1 | Jenkins initial setup is required. An admin user has been created and a password generated.
# jenkins_1 | Please use the following password to proceed to installation:
# jenkins_1 |
# jenkins_1 | afd7922699d4468fbc4ec453d05d57fb
# jenkins_1 |
# jenkins_1 | This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
# jenkins_1 |
# jenkins_1 | *************************************************************
# jenkins_1 | *************************************************************
# jenkins_1 | *************************************************************
# Sonarqube initial password: admin / admin
# shutdown and remove volume
$ docker-compose down -v
```
- [Jenkins](http://localhost:8080)
- [Sonarqube](http://localhost:9000)
## Fixes
- `Elasticsearch: Max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]`
```sh
$ sysctl -w vm.max_map_count=262144
```
```powershell
$ wsl -d docker-desktop
$ sysctl -w vm.max_map_count=262144
```