插件代理地址可以使用:
我用的鏡像在Jenkins官網(wǎng)有厕隧,用的命令時(shí): docker pull jenkins/jenkins:lts
Schedule的配置規(guī)則是有5個(gè)空格隔開(kāi)的字符組成活喊,從左到右分別代表:分 時(shí) 天 月 年英古。*代表所有查蓉,0 12,20 * * * 表示“在任何年任何月任何天的12和20點(diǎn)0分”進(jìn)行構(gòu)建毒涧。
1. Docker Host上開(kāi)辟一塊mount空間以backing up Jenkins data
yay@10049605-ThinkPad-T470-W10DG:~$ sudo mkdir jenkins_home_directory
yay@10049605-ThinkPad-T470-W10DG:~$ sudo chmod 777 jenkins_home_directory
yay@10049605-ThinkPad-T470-W10DG:~$ sudo docker run -u root -d --name jenkins_master -p 9999:8080 -p 50000:50000 -v /home/sinovatio/devops/jenkins_home_directory:/var/jenkins_home -v /home/sinovatio/devops/ciOutput:/var/ciOutput -v /home/sinovatio/apache-maven-3.6.0:/var/maven3_home -v /root/jdk1.8.0_131:/var/jdk1.8 -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone jenkins/jenkins:lts
說(shuō)明:1. 如果在啟動(dòng)容器的時(shí)候不加-u root魂拦,有時(shí)候在普通用戶登錄環(huán)境中運(yùn)行時(shí)可能會(huì)報(bào)錯(cuò):
- 有可能你會(huì)發(fā)現(xiàn)你容器的時(shí)間晚8個(gè)小時(shí)苏携,這是容器導(dǎo)致的做瞪,和Docker Host無(wú)關(guān),但是我們首先需要把Docker Host市區(qū)配置正確后右冻,把timezone和localtime mount到容器里面去
yay@10049605-ThinkPad-T470-W10DG:~$ cd jenkins_home_directory
yay@10049605-ThinkPad-T470-W10DG:~/jenkins_home_directory$ ll
總用量 84
drwxrwxrwx 13 yay yay 4096 3月 19 22:37 ./
drwxr-xr-x 41 yay yay 4096 3月 19 22:16 ../
-rw-r--r-- 1 yay yay 1592 3月 19 22:36 config.xml
-rw-r--r-- 1 yay yay 102 3月 19 22:36 copy_reference_file.log
-rw-r--r-- 1 yay yay 159 3月 19 22:36 hudson.model.UpdateCenter.xml
-rw------- 1 yay yay 1712 3月 19 22:36 identity.key.enc
drwxr-xr-x 2 yay yay 4096 3月 19 22:36 init.groovy.d/
drwxr-xr-x 3 yay yay 4096 3月 19 22:36 .java/
-rw-r--r-- 1 yay yay 94 3月 19 22:36 jenkins.CLI.xml
-rw-r--r-- 1 yay yay 6 3月 19 22:36 jenkins.install.UpgradeWizard.state
drwxr-xr-x 2 yay yay 4096 3月 19 22:36 jobs/
drwxr-xr-x 3 yay yay 4096 3月 19 22:36 logs/
-rw-r--r-- 1 yay yay 907 3月 19 22:36 nodeMonitors.xml
drwxr-xr-x 2 yay yay 4096 3月 19 22:36 nodes/
drwxr-xr-x 2 yay yay 4096 3月 19 22:36 plugins/
-rw-r--r-- 1 yay yay 64 3月 19 22:36 secret.key
-rw-r--r-- 1 yay yay 0 3月 19 22:36 secret.key.not-so-secret
drwx------ 4 yay yay 4096 3月 19 22:36 secrets/
drwxr-xr-x 2 yay yay 4096 3月 19 22:38 updates/
drwxr-xr-x 2 yay yay 4096 3月 19 22:36 userContent/
drwxr-xr-x 3 yay yay 4096 3月 19 22:36 users/
drwxr-xr-x 10 yay yay 4096 3月 19 22:36 war/
yay@10049605-ThinkPad-T470-W10DG:~/jenkins_home_directory$
yay@10049605-ThinkPad-T470-W10DG:~$ sudo docker exec -it jenkins_master /bin/bash
jenkins@5062c56e22ad:/$ ip route
default via 172.17.0.1 dev eth0
172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.2
jenkins@5062c56e22ad:/$
execcute the following command to get the password:
jenkins@5062c56e22ad:/$ cat /var/jenkins_home/secrets/initialAdminPassword
8440cd2eac6d47eb82240dd00b4f39b7
install most use plugins: