一. 准备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
在<mirrors> </mirrors>中添加,配置阿里云私服
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
在<profiles> </profiles>中配置jdk1.8的插件
<profile>
<id>jdk8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
开启<activeProfiles> </activeProfiles>配置
<activeProfiles>
<activeProfile>jdk8</activeProfile>
</activeProfiles>
二. 安装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
<sites>
<site>
<id>default</id>
<url>http://mirror.esuni.jp/jenkins/update-center.json</url>
</site>
</sites>
11、创建jenkins管理员账户(测试环境都为root即可)
12、jenkins的路径配置,使用自动带入的url即可
13、安装Git Parameter插件和Publish Over SSH 插件
①找到Manage Jenkins
②下拉找到Manage Plugins
③进行可选插件的搜索安装,选择需要安装的插件,点击Install without restart即可