cnservices/jenkins-master

By cnservices

Updated 10 days ago

Jenkins Master

Image
Integration & delivery
Developer tools
Monitoring & observability
1

100K+

cnservices/jenkins-master repository overview

Jenkins Master Server

This is the Jenkins master node. There are no executors in this node, so you need to attach one or more slaves to run the jobs.

Start Master Jenkins

Create a folder to store Jenkins data files, so the container can be reseted without losing information.

mkdir ~/jenkins_data
chmod 777 ~/jenkins_data

Run the container

docker run -d --name jenkins --restart=always -p 8080:8080 -p 50000:50000 -v ~/jenkins_data:/var/jenkins_home cnservices/jenkins-master 

Adding jobs by default

In order to have Jenkins jobs automatically configured when you run the container, follow these steps:

  1. Inside the jobs folder (jenkins-master/jobs) add a new folder named with the name of the new job.
  2. Inside the folder created in the previous step, add a new file named config.xml. That file should contain all the configuration of new job.

Security

This distribution of Jenkins enables password security with the following credentials:

Username: admin  
Password: admin  

Only logged in users can manage Jenkins and is disable the anonymous access.

PLEASE CHANGE THIS SECURITY SETTINGS AFTER DEPLOYING YOUR INSTANCE

Tag summary

Content type

Image

Digest

sha256:e744d2d35

Size

802 MB

Last updated

10 days ago

docker pull cnservices/jenkins-master