美文网首页ios技术交流Android技术交流
Android架构篇-5 CI/CD(持续集成、持续交付、持续部

Android架构篇-5 CI/CD(持续集成、持续交付、持续部

作者: 浪人残风 | 来源:发表于2021-03-08 09:19 被阅读0次

    CI

    CI是指持续集成,代码的更新会定期自动构建、测试并合并到公共仓库中,方便多分支时解决冲突问题

    CD

    CD是指持续交付和/或持续部署,开发人员改动代码会自动测试提交到仓库,运维实施人员将其部署到生产环境中,方便部署新代码版本时的工作量

    两者概念经常交叉使用,都属于管道流后续的自动化功能

    详细流程

    图片.png

    整体流程全自动化,无需人为干预

    APP实用的CI/CD

    图片.png

    android自动化打包流程

    图片.png

    Jenkins上项目的配置

    jenkins安装教程参考官网https://www.jenkins.io/doc/book/installing/

    1.创建一个Freestyle project的item



    2.配置项目
    2.1点击刚刚创建的ProjectApp进入Item,点击左边Configure进入item配置页



    2.2配置源码管理
    Repositories:

    Repository URL: 项目的GitLab仓库地址
    Credentials: 仓库访问的凭证,即GitLab访问的账号密码或者SSH,没有Credentials就创建一个
    Branched to build:
    设置打包编译的分支,每个分支代码有变化时都会打包


    相关文章

      网友评论

        本文标题:Android架构篇-5 CI/CD(持续集成、持续交付、持续部

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