搭建Jenkins + Maven + Git 实现项目自动部署

1.安装Git

(1)执行安装命令

	yum install git

在这里插入图片描述
(2)查看git安装结果

		git --version

在这里插入图片描述

(3)查看安装信息

	Git默认安装在/usr/libexec/git-core目录下,可输入指令,查看安装信息:

在这里插入图片描述

2.安装maven

	***可在官网下载指定版本 http://mirror.bit.edu.cn/apache/maven

在这里插入图片描述
(1)解压

	tar -zxvf apache-maven-3.5.4-bin.tar.gz 

(2)配置maven环境变量

	vi /etc/profile

(3)添加环境变量

	export MAVEN_HOME=/var/local/apache-maven-3.5.4
	export MAVEN_HOME
	export PATH=$PATH:$MAVEN_HOME/bin

在这里插入图片描述
(4)执行命令,使maven环境变量生效,

	source /etc/profile

(5)查看maven安装状态

	mvn -v

在这里插入图片描述

3.配置git的ssh key

Jenkins本机部署可直接执行对应脚本,如跨机器部署项目则需要以下三步

	1.需要通过公共秘钥连通两个机器
	2. 修改部署机器下的.ssh目录权限问题
	3. 脚本执行(根据部署环境不同,自己编写脚本)

连通机器:
1>在部署jenkins的机器(4.19)上生成秘钥,执行以下命令:

	ssh-keygen -t rsa -C "[email protected]"

在这里插入图片描述
会在.ssh目录下生成两个文件id_rsa,id_rsa.pub
在这里插入图片描述
2>将机器(4.19)生成的id_rsa.pub文件内容赋值到要部署(4.125)的机器.ssh目录下
的authorized_keys文件中

3>完成后需要在4.19机器上执行一行命令[ssh 部署机器用户@部署机器ip]

修改.ssh目录权限

  1. .ssh目录的权限必须是700
  2. .ssh/authorized_keys文件权限必须是600

脚本执行(仅供参考)

在这里插入图片描述



后传:我发现我的白鞋子穿脏了以后,我对象会给我刷的很干净,所以我决定从此以后就只买白色鞋子啦。

猜你喜欢

转载自blog.csdn.net/weixin_43945983/article/details/106134864