A collection of tools and recepies to make your Maven world shine :/)
- https://hub.docker.com/r/cantara/nexus/
- https://github.com/Cantara/maven-infrastructure/tree/master/nexus
- https://hub.docker.com/r/cantara/jenkins/
- https://github.com/Cantara/maven-infrastructure/tree/master/jenkins
- https://hub.docker.com/r/cantara/sonarqube/
- https://github.com/Cantara/maven-infrastructure/tree/master/sonarqube
Not using docker yet.
sudo aptitude install apache and use something like the following for webproxy config:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName jenkins.company.no
ProxyRequests Off
ProxyPreserveHost ON
ProxyPass / http://localhost:8080/ nocanon
ProxyPassReverse / http://localhost:8080/
ProxyPassReverse / http://jenkins.company.no/i
AllowEncodedSlashes NoDecode
</VirtualHost>
<VirtualHost *:80>
ServerName mvnrepo.company.no
ProxyPreserveHost ON
ProxyPass / http://localhost:8081/
ProxyPassReverse / http://localhost:8081/
</VirtualHost>
https://github.com/Cantara/maven-infrastructure/tree/master/parentpom
https://github.com/ or set up your own git server.
An initial setup for the greylog2 log-server is provided