利用bat实现Android的自动化编译

目前已转至个人博客,本文地址:Lam's Blog - Knowledge as Action

标题起得有点浮夸哈,本文将介绍利用Bat指令以及Git等工具实现自动化拉取远程分支,同时使用gradle自动编译打包发送邮件到指定邮箱的过程,实现自动化编译与通知功能,因为当时的需求只有自动打包与通知,所以也没有加入异常处理机制,日志记录也不完善,但是整体思路是一致的,其余的是体验上的加强,有兴趣的朋友可以自己试试,可以借助实现了功能bat文件搭建一个web的更平易近人的界面来供每个项目使用。

一、前言

一些基础的东西这里将不作赘述,如git、gralde、bat指令等,以及过程中涉及的各个工具的环境搭建,这些都可以自行百度,资料非常多。

二、配置文件

为了使用上的便利,最好能提供给使用者自行配置具体项目具体参数的文件,毕竟不是所有人都了解bat,下面提供该编译工具配置所需要的git资源的样例:
git邮箱|git密码|git地址|git分支|该分支具体某次提交记录(放空默认最新)|git项目名
打包完成后邮件地址配置样例:
发件人邮箱
发件人邮箱密码
这是邮件标题
这是具体邮件内容
收件人1邮箱
收件人2邮箱

三、自动编译bat文件内容

因为git内容比较多,所以具体的讲解我直接注释在代码里面,bat的注释以rem开头,其中一些重要命令也会稍加注释,如果有一些没有注释的又不清楚的可以百度了解一下。
@echo off & setlocal enabledelayedexpansion 
COLOR 0A
:cloneBegin
rem *初始化参数.*
set gitUser="" 
set gitPwd=""
set gitUrl=""
set gitBranch=""
set gitCommit=""
set gitProjectName=""
set cloneStr=""
set /a index=0
set cloneRootPath=""
se
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值