2021-01-22 【初创-自动运维脚本技巧集】IOS Android版本一键发布

APP的开发迭代周期一般很快(一个月),每次苹果和安卓版本发布版本更新信息上线,手动处理也是一个很繁琐的事情,还有避免人工出错。

版本要点有如下几个:

1.android版本除了发布各大应用市场,还是自建文件服务器提示在线更新,因此文件下载校验安全很重要;

2.不论是ios还是andriod上线后都需要预留一段时间,让公司人员体验正式版本,相当于局部发布;

3.版本自动归档到SVN,规范发布,并保留历史版本。

综上面的要点,通过SVN+Jenkins+脚本实现自动发布是合适的。

下图是脚本功能流程:

思维导图


具体代码参见如下:

苹果版本一键发布脚本:

https://gitee.com/eric20170524/hungry-for-knowledge/blob/master/python-script/publishVersion-ios.py

安卓版本一键发布脚本:

https://gitee.com/eric20170524/hungry-for-knowledge/blob/master/python-script/publishVersion-android.py

Jenkins配置运行python脚本有很多博客介绍可自行搜索。

尾记:

要多利用脚本实现重复工作,从而规范避免人工错误,提高工作效率!

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

推荐阅读更多精彩内容