Linux Git Maven部署项目

Centos 7.8

一、git安装设置

yum -y install git  执行安装git命令

git --version  查看版本

git clone https://项目地址  克隆项目

发现每次操作git都需要用户名和密码,我们可以修改.git/config下的配置文件

cd .git  需要进入刚克隆的项目下的.git目录下

vim config  在最入写入  

[credential]
    helper = store

然后保存,下次执行的时候,在输入一次就会把用户名和密码保存下来,那么新保存的用户名和密码就在这个.get目录下

vim  ~/.git-credentials  如果想要清空密码的时候,把这个文件内容清空就可以了。

二、maven安装

wget  https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz   下载

tar -zxvf apache-maven-3.6.3-bin.tar.gz   解压

vim /etc/profile   设置环境变量

export M2_HOME=/mnt/maven/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin

source /etc/profile  刷新环境变量

mvn -v  查看版本

我们进入解压目录conf,编辑settings.xml ,可以设置下载的Jar包路径 ,和 使用阿里镜像


jar包下载保存位置
 <localRepository>/mnt/maven/repository</localRepository>


阿里镜像
    <mirror>
          <id>nexus-aliyun</id>
          <mirrorOf>central</mirrorOf>
          <name>Nexus aliyun</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

三、打包脚本

 vim xxx.sh 创建脚本文件,都有备注,自己根据需求更改

#!/bin/bash
echo =================================
echo         自动化部署脚本启动
echo =================================

echo
echo
echo 1.进入 [mtSrc/PlatMeiTuan] 源码目录
cd mtSrc/PlatMeiTuan

echo
echo
echo 2.切换[pro]分支
git checkout pro

echo
echo
echo 3.更新代码[git pull]
git reset --hard
git pull

echo
echo
echo 4.替换生产YML文件
\cp -f ../mtYml/application.yml src/main/resources/
\cp -f ../mtYml/logback-spring.xml src/main/resources/

echo
echo
echo 4.打包[mvn clean package -Dmaven.test.skip=true]
mvn clean package -Dmaven.test.skip=true


echo 执行完成
echo
echo

chmod u+x xx.sh 增加执行权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值