想在编译服务器上实现一个每天自动编译的功能:
每天凌晨1点开始
1.把当前版本备份
2.然后从代码服务器重新下载最新代码(repo init/repo sync/repo start).
3.在进行整个工程的编译目前遇到的问题是在做repo init的时候,需要用户确认name和email,这个时候脚本就会被打断,不知道该如何处理。那位高手指点一下

解决方案 »

  1.   

    To:archko
    Hudson 是个什么东东啊?查了一下没有查到相关的东西。To:easycoola
    俺就是在脚本中不知道如何处理用户名email输入.
      

  2.   

    为什么每天都要repo init? 这个需求我非常的不解
      

  3.   


    你们没有git服务器吗,直接做一个项目的manifest文件(不是指的每个apk的manifest),里面包含特定的版本的信息,这些可以从git服务器上取下来的.
    你的需求在我们这里是用python的脚本来实现的,直接输入build version就可以了.好好研究一下脚本吧.
      

  4.   


    大家不都是这样工作的么?我是问这个需求为什么要每天都repo init 
      

  5.   

    谢谢各位指点,看来要好好学习脚本才行了。
    之前一直做feature phone开发,刚刚转到android平台上,对linux系统都不是很熟悉。
      

  6.   

    写个脚步做以下事情
    1.把当前版本备份
    2.然后从代码服务器重新下载最新代码(repo init/repo sync/repo start).
    3.在进行整个工程的编译然后把这个脚本加入到定时任务就OK了
      

  7.   


    在做第二步的时候会有些问题,repo init的时候,要求输入用户名和email并确认,这个不知道在脚本怎么处理...