环境需求:
1、Java:1.8版本
将包下载好解压,并配置环境变量
[root@lxy ~]# tar xf jdk-8u171-linux-x64.tar.gz -C /usr/local/
[root@lxy ~]# echo 'export JAVA_HOME=/usr/local/jdk1.8.0_171' >> /etc/profile
[root@lxy ~]# echo 'export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> /etc/profile
[root@lxy ~]# echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile
[root@lxy ~]# source /etc/profile
查看java版本
[root@lxy ~]# java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
2、Maven
[root@lxy ~]# tar xf apache-maven-3.6.3-bin.tar.gz
[root@lxy ~]# mv apache-maven-3.6.3 /usr/local/maven
[root@lxy ~]# echo 'export M2_HOME=/usr/local/maven' >> /etc/profile
[root@lxy ~]# echo 'export PATH=$M2_HOME/bin:$PATH' >> /etc/profile
[root@lxy ~]# source /etc/profile
查看maven版本
[root@lxy ~]# mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/maven
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /usr/local/jdk1.8.0_171/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-957.el7.x86_64", arch: "amd64", family: "unix"
修改maven仓库为阿里云镜像(在 " < mirror > " 模块添加)
[root@lxy ~]# vim /usr/local/maven/conf/settings.xml
<mirror>
<id>CN</id>
<mirrorOf>central</mirrorOf>
<name>aliyun Central</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
3、Docker
安装教程
至此,环境部署完毕;
基于Docker安装Jenkins环境
1、拉取jenkins镜像
[root@lxy ~]# docker pull jenkins
[root@lxy ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
jenkins latest cd14cecfdb3a 3 min ago 696MB
2、运行jenkins
[root@lxy ~]# mkdir /opt/jenkins ##创建jenkins本地目录
[root@lxy ~]# docker run -d -p 8888:8080 -p 50000:50000 --name jenkins --restart=always -v /opt/jenkins:/var/jenkins_home -v /usr/local/maven:/usr/local/maven -v /usr/local/jdk1.8.0_171:/usr/local/jdk1.8.0_171 -v /root/.ssh:/root/.ssh -u 0 jenkins/jenkins
3、端口、网页查看
[root@lxy ~]# netstat -lnpt | grep 8888
tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 12927/docker-proxy
tcp6 0 0 :::8888 :::* LISTEN 12931/docker-proxy
根据提示查看密码:
[root@lxy ~]# cat /opt/jenkins/secrets/initialAdminPassword
7a1a3578a666407c91f45c6e853f26b8
根据自身需求进行 选择插件 或 安装推荐
这里需要等待几分钟
创建用户
在系统配置中配置maven、java路径