想在编译服务器上实现一个每天自动编译的功能:
每天凌晨1点开始
1.把当前版本备份
2.然后从代码服务器重新下载最新代码(repo init/repo sync/repo start).
3.在进行整个工程的编译目前遇到的问题是在做repo init的时候,需要用户确认name和email,这个时候脚本就会被打断,不知道该如何处理。那位高手指点一下
每天凌晨1点开始
1.把当前版本备份
2.然后从代码服务器重新下载最新代码(repo init/repo sync/repo start).
3.在进行整个工程的编译目前遇到的问题是在做repo init的时候,需要用户确认name和email,这个时候脚本就会被打断,不知道该如何处理。那位高手指点一下
Hudson 是个什么东东啊?查了一下没有查到相关的东西。To:easycoola
俺就是在脚本中不知道如何处理用户名email输入.
你们没有git服务器吗,直接做一个项目的manifest文件(不是指的每个apk的manifest),里面包含特定的版本的信息,这些可以从git服务器上取下来的.
你的需求在我们这里是用python的脚本来实现的,直接输入build version就可以了.好好研究一下脚本吧.
大家不都是这样工作的么?我是问这个需求为什么要每天都repo init
之前一直做feature phone开发,刚刚转到android平台上,对linux系统都不是很熟悉。
1.把当前版本备份
2.然后从代码服务器重新下载最新代码(repo init/repo sync/repo start).
3.在进行整个工程的编译然后把这个脚本加入到定时任务就OK了
在做第二步的时候会有些问题,repo init的时候,要求输入用户名和email并确认,这个不知道在脚本怎么处理...