1、先安装 JDK、Maven、nodejs,docker服务有安装可以直接跳过
1.1、安装JDK,有安装直接跳过
先在mydata创建一个文件夹来存放安装指定目录,并进入文件夹
mkdir jdk
cd /jdk
上传JDK(jdk-8u131-linux-x64.tar.gz)压缩包并解压到指定目录
tar -zxvf jdk-8u131-linux-x64.tar.gz
配置环境变量
JAVA_HOME=/home/mydata/jdk/jdk1.8.0_131
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
验证一下是否安装成功
java -version
1.2、安装Maven,有安装直接跳过
先在mydata创建一个文件夹来存放安装指定目录,并进入文件夹
mkdir maven
cd /maven
上传JDK(apache-maven-3.8.7-bin.tar.gz)压缩包并解压到指定目录
tar -zxvf apache-maven-3.8.7-bin.tar.gz
在当前maven目录下创建repo存放资源
mkdir repo
配置环境变量
编辑profile
vim /etc/profile
添加环境变量参数
export M2_HOME=/home/mydata/maven/repo
export M2_HOME=/home/mydata/maven/apache-maven-3.8.7
export PATH=$PATH:${M2_HOME}/bin
刷新配置
source /etc/profile
验证一下是否安装成功
mvn -v
1.3、安装nodejs,有安装直接跳过
先在mydata创建一个文件夹来存放安装指定目录,并进入文件夹
mkdir nodejs
上传JDK(node-v16.15.1-linux-x64.tar.gz)压缩包并解压到指定目录
tar -zxvf node-v16.15.1-linux-x64.tar.gz
配置环境变量
编辑profile
vim /etc/profile
添加环境变量参数
export NODE_HOME=/home/mydata/nodejs/node-v16.15.1-linux-x64
export PATH=$NODE_HOME/bin:$PATH
刷新配置
source /etc/profile
验证一下是否安装成功
node -v
1.4、docker安装 :参考https://blog.csdn.net/wlzww/article/details/130249038 这一篇安装,有安装直接跳过
2、再docker安装jenkins
先创建jenkins 文件夹,并且文件夹下创建jenkins_home
mkdir /home/mydata/jenkins
mkdir /home/mydata/jenkins/jenkins_home
执行docker命令
docker run -d -p 6080:8080 -p 50000:50000 \
--user=root \
--name jenkins --privileged=true \
--restart=always \
-e TZ=Asia/Shanghai \
--memory=3g \
--memory-swap=3g \
-v /home/mydata/jenkins/jenkins_home:/var/jenkins_home \
-v /home/mydata/maven/apache-maven-3.8.7:/usr/local/maven \
-v /home/mydata/jdk/jdk1.8.0_131:/usr/local/java \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/bin/docker:/usr/bin/docker \
-v /home/mydata/nodejs/node-v16.15.1-linux-x64:/usr/local/nodejs \
jenkins/jenkins:2.375.3
查看一下容器
docker ps
访问:http://自己ip:6080
先进入容器内部找到密码
docker exec -it jenkins /bin/bash
进入地址密码所在目录下
cd /var/jenkins_home/secrets/
查看文件 initialAdminPassword,把密码串拿出来
cat initialAdminPassword
界面填入刚才拿到密码串
点击继续,等待后会出来选择界面,点击安装推荐的插件(建议选择安装推荐的插件)
等待完成,跳出设置自己管理员账号
初始界面
点击 Manage Jenkins -> Configure System 进行配置
全局属性:JDK配置、Maven配置、nodejs配置
这样整体配置好了jenkins,可以正常使用前端部署和后端部署