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

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

推荐阅读更多精彩内容