文章目录
概要
基于git仓库分支版本实现持续集成,只为持续集成,去除臃肿部署。
整体流程
1、打开工程目录,git fetch刷星更改记录。
2、获取当前分支提交的hash值,获取远程分支hash值。
3、比较哈希值,哈希值不同则执行pull、工程打包和发布命令,哈希值相同则退出。
4、将监本添加至crontab 。
5、提交代码实现持续集成。
技术名词解释
- crontab:linux定时任务
- git哈希值:Git 中用来唯一标识各种对象的哈希值
实现细节和代码
- 脚本实现:
*注意需要记住git密码`。
#vi deployTask.sh
cd <你的工程目录>
git fetch
newVer=`
标签:集成,搞定,git,实现,代码,几行,shell,crontab,哈希
From: https://blog.csdn.net/u011085154/article/details/144788434