很多事情看起来很复杂,乍看之下无从下手,其实是没有找对方法。
比如今天我要用python 编写一个自动化打包脚本,因为本身对python语言不是很熟悉,然后打包涉及到的流程也比较多,所以一时之间都不知从哪里开始入手。后面我把任务进行拆解:
- 设计打包脚本参数,比如版本号,打包分支,编译类型等
- 切换到项目目录,使用git命令更新项目
- 使用git命令切换指定的分支进行打包
- 使用gradle命令打包APP
- 上传文件到文件服务器
- 打包完成后发送邮件进行通知
梳理完后,再去实现每个功能点,整个流程就清楚了许多。