小弟是做 iOS 的,给公司搭了个构建服务器跑 jenkins,jenkins 上建任务来跑脚本( shell )进行打包,打完后上传的公司的 maven 仓库。
现在为了使用更加方便,所以要进行更多的参数化来配置我们的脚本。(签名配置、UI 资源配置、git 信息提取、debug/release 等等) 目前已经 7 个参数了,估计还要增加个四五个。 脚本代码行数也越来越多,不方便维护。新人接手估计也够呛。
所以想请教一下各位,有没有更好的方法管理脚本?或者更抽象的语言?
脚本主要是配置各种参数给这两个工具 1.gym 开源的 xcode 打包工具( https://github.com/fastlane/fastlane/tree/master/gym ) 2.curl 上传到 maven