Android 自动化流程开发之 git 插件

327 阅读1分钟

今天就来说说我们的版本管理工具git,怎么实现简便,自动化流程开发

过去式流程

1.新创建一个 UseGitPluginDemo

使用IntelliJ IDE 新创建一个名称为 UseGitPluginDemo项目

2.初始化版本管理

git init

3.添加远程仓库地址

这里可以我需要添加多个远程仓库地址,github,giee,算是一种备份吧

git remote add github https://github.com/903600017/XXXXX

git remote add giee https://github.com/903600017/XXXXX

4.添加文件到版本管理

git add .

5.提交到本地仓库

这里写备注太麻烦啦,好在这里只有几个字,想想如果这里写的是上传app到应用商店时所填写的更新内容是不是要疯掉?

git commit -m "初始化项目"

6.提交到远程仓库

git push github master
git push gitee master

7.打Tag

这里写备注,tag名称是不是太麻烦啦,有没有同感

git tag -a v1.0.0 -m '初始化项目'

8.提交tag 到远程仓储,能方便下载不同版本

这里写备注,tag名称是不是太麻烦啦,有没有同感

git push github v1.0.0
git push gitee v1.0.0

这是一个完整的git操作流程

现在式流程

使用“gitCommand”插件后

1.新创建一个 UseGitPluginDemo

使用IntelliJ IDE 新创建一个名称为 UseGitPluginDemo项目

2.初始化版本管理

git init

3.添加远程仓库地址

这里可以我需要添加多个远程仓库地址,github,giee,算是一种备份吧

git remote add github https://github.com/903600017/XXXXX

git remote add giee https://github.com/903600017/XXXXX

4.执行 ./gradle gitPushDleTag${repositoryName}

./gradle gitPushDleTagGitHub
./gradle gitPushDleTagGitee

完了,已经完成了过去式流程中7个步骤才能完成的任务,惊不惊喜

另附 “gitCommand”插操作后,提交的log日志,tag 日志

log日志

log日志

tag 日志

tag 日志

整洁,美观,明了

源码

github.com/903600017/G…