Thursday, December 14, 2006

使用ANT实现自动纳品

纳品(release)是件很麻烦的事情,手动去做的话很费时间。 所以俺们就用Ant来做。
使用Ant的VSSGET从VSS上面取得需要的source以及B票等文件,然后用Ant ZIP把文件打包,最后用Ant FTP上传到服务器。这里只把VSSGET部分记下来。
login="${VSS_LOGIN_USER},${VSS_LOGIN_PASSWD}"
localPath="${ROOT_PATH}/${touch.datetime}/develope_${touch.datetime}"
serverPath="${VSS_SERVERPATH}"
writable="false"
recursive="true"
quiet="off"
writablefiles="replace"
filetimestamp="updated"
/>
这个是从VSS取东西的部分。其他的还好,要留意的就是filetimestamp这个地方,有三种可选(current,modified和updated),决定文件取下来的时候,按照什么规则来决定文件的修改时间。current:文件在local生成时的系统时间;modified:文件本身的修改时间;updated:VSS的修改时间。

No comments:

Post a Comment