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