震惊,为了保证打包不出错,开发居然自己.......

背景

移动开发的同学都知道,打包前的检查是很重要的,不管你是手动打包,还是提交代码Jenkins打包,代码层面的检查都是跑不掉的,开发时写的一些变量、环境,或许是测试环境的,提交代码或者打包时,,万一没改过来就GG了。

吃过两次亏了,打成了测试环境的包,幸好发现及时,没有酿成大错,但也是后怕了,所以就撸了个插件,用来打包或者提交代码前前检查代码中的环境等配置是否是正确的...

比方说:我在项目中定义了好几个变量,来区分现在是否是测试环境、是否打印日志、是否更改价格为测试价格等,打包的时候,这些肯定是要换成正式的值,需要逐一去排查。

    private boolean isTestServer = false;
    private boolean isOpenAdLog = true;
    public static boolean isDebug = false;

插件使用

导入插件

方法一:插件管理搜索:Release Check,安装就可以啦
方法二:本地安装,下载导入zip包安装,包地址见:https://github.com/lizebinbin/ReleaseCheckPlugin/releases/tag/V1.0.0

使用

1、首先要找到插件

TIM截图20191217123409.png

2、输入各项检查项
输入类名、变量名以及变量的正确值,可以添加多项检查项
TIM截图20191217123610.png

3、打包/提交代码前检查
白色为通过,当前值和所设置检查项一致,红色的话表示不一致,需要去确认下是否需要修改
TIM截图20191217123628.png

最后

不管怎么说,还是要写代码和打包的时候自个儿注意点,别搞乱了环境,插件只是辅助emmmmm。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写在开头 先说说为什么要写这篇文章, 最初的原因是组里的小朋友们看了webpack文档后, 表情都是这样的: (摘...
    Lefter阅读 5,330评论 4 31
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,148评论 1 32
  • 今天是3千米日子 起床:6:10 就寝:12点前 天气:大雨滂沱 心情:美美哒 纪念日:跑路三千米 任务清单 昨日...
    逗霸君阅读 151评论 0 2
  • 2016年5月11日晚上9:30左右,25岁的留学生李某洁,在夜跑的时候,碰到了一个女孩的求助。善良的李某洁没有任...
    朱黛阅读 241评论 0 0
  • 新教育的春风,吹醒了每位教师的心灵。让老师和学生在这股春风中茁壮成长起来。 学习十大行动,让师生能共...
    172f5f58f7d2阅读 409评论 0 1