1、在宿主机新建目录用来映射jenkins的运行目录,例如:/data1/jenkins
2、使用docker指令安装:
docker run -u root -d –name jenkins -p 8080:8080 -p 50000:50000 -v /data1/jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime:ro jenkins/jenkins:lts-jdk11
3、进入jenkins容器设置时区
echo ‘Asia/Shanghai’ > /etc/timezone
cat /etc/timezone
4、重启jenkins
docker restart jenkins
5、获取管理员密码
cat /var/jenkins_home/secrets/initialAdminPassword
6、使用http://ip:8080访问jenkins后使用管理员账号登录并修改密码
第二部分是进入jenkins的一些初始化配置:
一、安装jdk,进入jenkins容器后执行echo $JAVA_HOME查询jdk的安装目录,然后在Global Tool Configuration进行配置。
二、安装maven,先安装Maven Integration plugin插件,然后在宿主机映射jenkins目录下创建扩展工具目录mkdir -p /data1/jenkins/extendTools,然后拷贝apache-maven-3.8.6-bin.tar.gz并解压到当前目录,然后到Global Tool Configuration配置maven
三、安装git客户的,在jenkins搜索并安装插件GitLab Plugin,安装完会自带git、git client、GitLab Plugin,然后进jenkins通过命令which git查询git的执行路径,然后到Global Tool Configuration配置git
四、安装SSH插件用于远程连接服务器
五、安装Multijob plugin插件用于实现多任务并行或串行执行
六、安装Build Authorization Token Root Plugin插件用于支持任务被远程调用
七、安装
Localization: Chinese
汉化插件
插件安装完要重启jenkins容器