效率云

    功能扩展【高级】

    小贴士:iCode除了做好本职的工作,从使用者的角度出发,增加了云端编译功能,同时还和iPipe打通可以做一些持续集成和交付相关的事情哟~小伙伴儿们按需使用哦~

    iCode联合ipipe和编译工具一起,只要代码托管在iCode,再写个ci.yml的编译配置文件就可以实现持续集成和交付

    云端编译

    认识云端编译

    1. 推送代码到远程仓库(或评审通过提交代码入库)时,会自动执行云编译任务;在代码库的“历史”标签页中可以查看历次构建结果和日志

    $ git push origin master

    1. 发起代码评审请求时,云端会执行编译,且只有编译成功的情况下,此代码才可能被提交到远程仓库;在代码库的“评审”标签页中可以查看历次patchset的构建结果和日志

    $ git push origin master:refs/for/master

    image.png

    开启云端编译

    新建代码库会自动新建一个名为ci.yml的编译配置文件,修改ci.yml文件即可。参考:快速指南

    持续交付

    将Jenkins job集成到研发流水线中

    参考:任务配置

    上一篇
    分支开发请进
    下一篇
    用rebase得到线性历史