Java Development Tools

Нужно по шагам настроить окружение для разработки java приложений.

GitLab (-) (Все хочу его научиться настраивать по шагам, а не одним пакетом)
Sonatype Nexus (+) (Свой репозиторий)
Jenkins (+)
SonarQube (+) (Синтаксический анализ кода. Показывает процент повторяемости, возможные ошибки и другую полезную информацию)
Selenium grid (+)