Public | Automated Build

Last pushed: 2 years ago
Short Description
Jenkins JDK8 with Maven + npm, bower and grunt
Full Description

docker-jenkins8mvn

Now support for npm, bower and grunt out of the box.

Ensure you are familiar with the <a href="http://docs.docker.com/userguide/">docker</a> system.

Provides Jenkins CI Server on Java 8 with Maven 3.2

Easily combines the three more or less official docker repos.

Dockerfile inherits FROM maven:3.2-jdk-8 that inherits FROM java:openjdk-8u40-jdk.

Then had a look at cloudbees/michaelneale jenkins-ci.org-docker files.

<img src="http://jenkins-ci.org/sites/default/files/jenkins_logo.png"/>

Usage

docker run -p 8080:8080 mukarev/jenkins8mvn

This will store the workspace in /var/jenkins_home. All Jenkins data lives in there - including plugins and configuration.

So -> You will probably want to make that a persistent volume (recommended):

docker run -p 8080:8080 -v /your/home:/var/jenkins_home mukarev/jenkins8mvn

This will store the jenkins data in /your/home on the host.
Ensure that /your/home is accessible by the jenkins user in container (jenkins user - uid 102 normally - or use -u root).

You can also use a volume container:

docker run --name myjenkins -p 8080:8080 -v /var/jenkins_home mukarev/jenkins8mvn

Then myjenkins container has the volume (please do read about docker volume handling to find out more).

using

https://registry.hub.docker.com/_/java/

https://registry.hub.docker.com/_/maven/

https://registry.hub.docker.com/_/jenkins/

more infos

<a href="https://github.com/michaelneale/jenkins-ci.org-docker">jenkins-ci.org-docker</a>

Docker Pull Command
Owner
mukarev
Source Repository