iOS New Time

Python脚本实现自动上传iOS podspec文件

2020-04-27  本文已影响0人  被帅醒的小吴同志

写iOS的都知道,经常需要维护一些podspec私有库,每次手动上传打tag太麻烦,今天给大家分享一个我最近写的自动上传podspec文件的python脚本。

(之前是用shell写的,最近在玩python,顺便花个5分钟撸一个出来,最后发现比用shell写省了好多代码,可读性也比shell强太多。)

内容

自动化脚本包含以下内容:
1、自动提交与上传代码
2、根据podspec文件正则匹配tag,并push git tag到远端
3、lint本地的podspec文件正确性
4、push本地的podspec文件至指定的远端地址

代码地址

https://github.com/XiaoWuTongZhi/upload_podspec (喜欢的朋友给点个star)

用法

Step1 修改一些全局变量:

spec_path = './xxx.podspec'
spec_name = 'xxx.podspec'
specs_name = 'XXXSpecs'
source_specs_url = 'ssh://git@gitlab.263nt.com:xxx/xxx.git'

Step2 给脚本增加可执行权限

chmod 777 upload.py

Step3 执行脚本

./upload.py
上一篇下一篇

猜你喜欢

热点阅读