Sign inSign up

cnservices/jenkins-master

By cnservices

•Updated 1 day 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:58320b889…

Size

758.8 MB

Last updated

1 day ago

docker pull cnservices/jenkins-master