搭建Jenkins + Maven + Git 实现项目自动部署
程序员文章站
2022-06-17 17:38:44
...
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-****** -t rsa -C "aaa@qq.com"
会在.ssh目录下生成两个文件id_rsa,id_rsa.pub
2>将机器(4.19)生成的id_rsa.pub文件内容赋值到要部署(4.125)的机器.ssh目录下
的authorized_keys文件中
3>完成后需要在4.19机器上执行一行命令[ssh 部署机器用户@部署机器ip]
修改.ssh目录权限
- .ssh目录的权限必须是700
- .ssh/authorized_keys文件权限必须是600
脚本执行(仅供参考)
推荐阅读
-
使用Git实现Laravel项目的自动化部署
-
.net core 项目+jenkins+git+docker实现自动化部署
-
jenkins实现maven项目自动化部署tomcat
-
搭建Jenkins + Maven + Git 实现项目自动部署
-
Jenkins+Maven+Git实现自动化构建
-
【Git】使用Jenkins来构建GIT+Maven项目,并编写发布部署脚本
-
Jenkins安装及自动部署Maven项目
-
.net core 项目+jenkins+git+docker实现自动化部署
-
Jenkins+Docker自动化部署Spring boot项目 (二)搭建docker私库Harbor
-
Jenkins+Docker自动化部署Spring boot项目 (三)搭建jenkins