1.登录访问:http://localhost:8080/jenkins
2.系统管理 => 全局工具配置 => ADD JDK AND Add Maven
3.安装SVN插件:系统管理 =》 插件管理 =》可选安装(已安装请忽略)
4.安装Maven插件:系统管理 =》 插件管理 =》可选安装(已安装请忽略)
5.开始新建任务
6.选择SVN版本控制
点击add =>jenkins 添加svn账号密码
7.配置Maven下的pom.xml文件
8.如果使用testNG管理项目的话,pom.xml需要配置surefire插件:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<!-- 设置html代码不转义 -->
<systemPropertyVariables>
<org.uncommons.reportng.escape-output>false</org.uncommons.reportng.escape-output>
</systemPropertyVariables>
<testFailureIgnore>true</testFailureIgnore>
<argLine>-Dfile.encoding=UTF-8</argLine>
<!-- 指定要执行的测试套件 -->
<suiteXmlFiles>
<!-- 指定testng.xml路径 -->
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</build>
9.立即构建任务:此时发现控制台输出“中文乱码”
10.解决jenkins控制台输出中文乱码问题(pom.xml配置编码UTF-8):
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> </properties>
11.重新点击立即构建,执行Maven项目及TestNG套件,成功执行用例,控制台解决乱码问题,输出中文!
总结:亲测分享给需要的人;不足之处后续补充!