CocoaPods Studio (二)打包发布流水线

2023-05-02  本文已影响0人  O2Space_Xiu

1、校验参数及更新podspec版本号

2、源码打包成二进制Framework静态包 

3、上传Framwork静态包到文件服务器 

4、podspec发布前组件项目校验git本地/远程tag是否已存在,存在则退出,反之继续流程

5、git组件项目代码提交并打tag并推送origin

6.1、podspec发布前进行本地校验

6.2、podspec发布前进行远程校验 (发布时会采用远程代码校验)

6.3、podspec发布到私有库repo

7、Pod发布失败时 删除(回滚)本地和远程Tag,并退出

8、检查本地私有库repo目录判断发布版本podspec文件是否存在,存在则认为发布成功,反之发布失败

9、发布成功之后 服务器数据库记录版本信息,并上传本地依赖配置表

由CocoaPods Studio客户端通过Process(NSTask)执行1~8流程所在的Shell脚本,结果判断是否在客户端执行第9步


CocoaPods Studio(二)_腾讯视频
上一篇 下一篇

猜你喜欢

热点阅读