三、编写build.xml--重点
当所有需要插件的东西设置好,点击构建的时候,首先jenkins先去svn下载代码,并放在workspace;
接着ant去找workspace的build.xml。如果没有,会告诉你不存在;有一点非常重要,是在构建过程中你可以去jenkins的控制台去查看log,到底是哪个地方错了;这是一个非常关键的地方,千万不要忽视它。
build.xml主要做3件事,
一件是编译java类,
另一件事执行testng.xml,
后一件事是将结果输出到指定位置
编译java类:
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" classpathref="compile.path" encoding="UTF-8"/>
</target>
srcdir="${src}" java类所在的地方;
destdir="${dest}",编译后classes所临时放的地方,为什么说临时呢,因为在build.xml我把它删除了,你也可以不删除它;
classpathref="compile.path",编译所要用到一些lib;
encoding="UTF-8",这个要注意设置,如果没有设置会报错,如字符与**不符合等;当然首先你的java类的编码格式需要是UTF-8;