美文网首页
Fastlane与Jenkins

Fastlane与Jenkins

作者: 张二板 | 来源:发表于2020-05-29 16:54 被阅读0次

    fastlane 是一套工具,帮助你简化和自动化 App 发布或部署的过程,将之变成一条平直的工作流。通过 fastlane,你可以实现 持续分发(CD,一种用于自动化和改进软件分发过程的设计实践)

    1、下载安装 cask: brew tap homebrew/cask-versions

    2、下载安装java8: brew cask install java8、

    3、下载安装Docker:https://hub.docker.com/editions/community/docker-ce-desktop-mac

    4、下载安装fastlane:sudo gem install fastlane --verbose

    5、jenkins:brew install jenkins

    6、生成FASTLANE_SESSION:

        - fastlane spaceauth -u user@example.org

        - 会过期,一个月,过期之后需要在打包机器上重新生成一遍,然后复制到jenkins的构建shell里面

    7、生成FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD:

        - 登录https://appleid.apple.com账号中心去生成专属密码

    8、Jenkins配置

        - 打包机器的path需要配置到jenkins的虚拟computer里面

    9、授权

        - fastlane里面的env.sh需要填入开机密码

        - 在新建job的时候,要允许jenkins读取钥匙串里面各个代码库的密码

        - fastfire里面涉及的path需要替换

    10、钥匙串里面需要存储各个appleid的账号

    11、Xcode的command line tools需要选中

    12、安装pry:sudo gem install pry,然后执行:fastlane spaceship,然后输入账号以及6位验证码

    相关文章

      网友评论

          本文标题:Fastlane与Jenkins

          本文链接:https://www.haomeiwen.com/subject/elkfzhtx.html