更多资料:https://blog.csdn.net/qq_42766492/article/details/90760217
操作环境:CentOS7
一、安装docker
详情:https://www.cnblogs.com/xiaokangk/p/13447615.html
二、安装jenkins
1.docker pull jenkins/jenkins:lts
-- 需要修改下目录权限,因为当映射本地数据卷时,/opt/jenkins/data/目录的拥有者为root用户,而容器中jenkins用户的 uid 为 1000。
2.chown -R 1000:1000 /opt/jenkins/data
3.docker run -d --name jenkins --restart always -p 8081:8080 -p 50000:50000 -v /opt/jenkins/data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker jenkins/jenkins:lts
docker run -d --name jenkins --restart always -p 8081:8080 -p 50000:50000 -v /opt/jenkins/data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker -v /usr/java/jdk1.8.0_221-amd64:/usr/java/jdk1.8.0_221-amd64 -v /usr/local/apache-maven-3.9.8 41e27c2a574b
4.浏览器访问jenkins http://127.0.0.1:8081/
5.找到初始密码,我们可以在我们映射的/opt/jenkins/data/下查看
cat /opt/jenkins/data/secrets/initialAdminPassword
6.安装推荐的插件
7.创建第一个用户
8.进入容器,查看java
docker exec -it jenkins /bin/bash
echo $JAVA_HOME
/opt/java/openjdk
9.系统管理→全局工具配置,配置jdk和maven
安装jdk
下载 jdk-8u221-linux-x64.rpm
链接:https://pan.baidu.com/s/1vxeqyzvNJNpYFd1Jtf-CMg
提取码:dg7k
上传到服务器
rpm -ivh jdk-8u221-linux-x64.rpm
配置环境变量 vi /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
刷新 source /etc/profile
安装maven https://blog.csdn.net/qq_38270106/article/details/97764483
挂载maven地址后重启
10.新建任务
11.我们用码云的项目作为基础