一. 准备jdk1.8和maven
1、jdk地址(百度网盘)
链接:https://pan.baidu.com/s/17htKlvwsSFeUCm1mrQn3AA
提取码:45fv
2、maven地址(百度网盘)
链接:https://pan.baidu.com/s/1lOhzCEgicGFD18vtFAFhrQ
提取码:qhbg
3、上传到服务器
4、安装jdk
tar -zxvf jdk-8u60-linux-x64.tar.gz -C /usr/local
mv jdk1.8.0_60/ jdk/
5、安装maven
tar -zxvf apache-maven-3.8.6-bin.tar.gz -C /usr/local
mv apache-maven-3.8.6/ maven/
6、配置maven
a) cd /usr/local/maven/conf
b) vim settings.xml
在中添加,配置阿里云私服
nexus-aliyun * Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public
在中配置jdk1.8的插件
jdk8 true 1.8 1.8 1.8 1.8
开启 配置
jdk8
二. 安装jenkins
1、利用docker拉取jenkins镜像
docker pull jenkins/jenkins:2.319.1-lts
①进入jenkins官网
https://www.jenkins.io/
②找到Download找取利用Docker下载的方式
2、为了更好的管理,创建目录
cd /usr/local
mkdir -p docker/jenkins_docker
3、进入jenkins_docker目录创建docker_compose.yml
cd jenkins_docker
vim docker_compose.yml
version: "3.1" services: jenkins: image: jenkins/jenkins:2.319.1-lts container_name: jenkins ports: - "8080:8080" - "50000:50000" volumes: - ./data/:/var/jenkins_home/
4、启动jenkins
docer-compose up -d
5、查看jenkins日志,发现会报没有写权限的错误,是由于创建的data目录没有写的权限
docker logs -f jenkins
6、赋予data目录权限
chmod -R 777 data
7、重启jenkins
docker-compose restart
8、通过jenkins日志查看初始化密码
docker logs -f jenkins
9、在浏览器利用url访问jenkins(注意:jenkins初始化时间可能比较长)
本机IP:8080,将复制的密码粘贴登录
10、登录之后,点击选择插件安装,点击安装即可,安装插件时间会比较长,如果安装失败,后续可以进入的jenkins首页或者jenkins官网重新下载,也可替换jenkins中插件的镜像源(此步骤可以省略)
jenkins插件镜像源替换
cd /usr/local/docker/jenkins_docker/data
vim hudson.model.UpdateCenter.xml
default http://mirror.esuni.jp/jenkins/update-center.json
11、创建jenkins管理员账户(测试环境都为root即可)
12、jenkins的路径配置,使用自动带入的url即可
13、安装Git Parameter插件和Publish Over SSH 插件
①找到Manage Jenkins
②下拉找到Manage Plugins
③进行可选插件的搜索安装,选择需要安装的插件,点击Install without restart即可