目录
需要的工具
ant :用来构建
ivy:配置及用来,现在可以用maven
CI:由jenkins是检测代码库的变更,触发CI过程
testNG:写case
jacoco:统计代码覆盖率
shell/python:报警脚本
项目的目录
下面一步一步来说明一下。
一、ant
ant 是个构建工具。主要是他的构建文件:bulid脚本(build.xml), 其有一个或者多个target 组成,每个target 完成一项特定的任务,比如编译代码,运行单元测试。对于一个bulid.xml任务来说,需要按照顺序来执行target,那么就需要有依赖文件,比如你得先编译你的代码,才能运行单元测试。为了对ant 项目的依赖项进行管理,所以引入了Ivy 项目。后面会介绍。
1、构建ant 环境
(1)安装JDK
(2)下载ant
apache ant 的网址:http://ant.apache.org/ 下载地址:apache-ant-1.9.7-bin.tar.gz
(3)解压
tar -zxvf apache-ant-1.8.4-bin.tar.gz
(4)设置ANT_HOME
如果是全局生效,则在/etc/profile文件中添加。如下:
##set java environment
export JAVA_HOME=/home/tools/jdk1.8.0_112
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
#set hadoop environment
export HADOOP_HOME=/home/tools/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
#set ant environment
export ANT_HOME=/home/tools/apache-ant-1.9.7
export PATH=$ANT_HOME/bin:$PATH
#set iv