• repo init 太慢了怎么办


    执行repo  init的时候,哪怕我们已经使用-b 指定了分支,但是还是很慢,比如repo init -u  ssh://anl@192.168.8.2:29418:web/manifest -b develop

    我的镜像源是高通的这个: export REPO_URL='git://codeaurora.org/tools/repo.git'

    jenkins构建为了保持构建环境干净,我是每次都把workspace删掉的,然后每次构建都会出现:

    Get git://codeaurora.org/tools/repo.git
    来自 git://codeaurora.org/tools/repo

    开始的时候,我就慢慢等吧,但是我慢慢的还是有点不耐烦了。。。。。

    研究了下,我为啥不把这个get的过程从git://codeaurora.org/tools/repo.git变成直接从本地复制呢?

    然后我在/root目录下mkdir -p gt_repo/.repo  ,把之前workspace目录下的工程(比如SDK_Test)下的.repo/repo文件夹复制到/root/gt_repo/.repo/下,过程:

            mkdir -p /root/gt_repo/.repo ;  

            cd $Jenkins_dir/workspace/SDK_test

           cp  -rn .repo/repo  /root/gt_repo/.repo/

      

    然后在每次init之前就复制这个.repo到工程目录下,

    cp -rn /root/gt_repo/.repo/   ./

    repo init -u  ssh://anl@192.168.8.2:29418:web/manifest -b develop

    这样快多了!!

    关于如何搭建linux repo ,请参考:

    repo常用命令及常见问题汇总

  • 相关阅读:
    选择排序
    插入排序
    冒泡排序
    linux 常用命令全集
    Boost简介
    postgresql命令行
    Ncurses 命令行图形库
    rsync ssh文件同步
    BusyBox参考
    screen命令
  • 原文地址:https://www.cnblogs.com/zndxall/p/14363416.html
Copyright © 2020-2023  润新知