• Jenkins+SVN+Maven+testNG管理项目


    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套件,成功执行用例,控制台解决乱码问题,输出中文!

     总结:亲测分享给需要的人;不足之处后续补充!

  • 相关阅读:
    React Native入门教程2 -- 基本组件使用及样式
    React Native入门教程 1 -- 开发环境搭建
    [轻松一下] 大热天的宿舍太热了,来网吧敲代码
    读外部存储的权限READ_EXTERNAL_STORAGE
    【翻译】Ext JS 6.2 早期访问版本发布
    等火车
    HTTP 简介
    建造模式Builder
    DP解LCS问题模板及其优化(模板)
    poj1015 正解--二维DP(完全背包)
  • 原文地址:https://www.cnblogs.com/xiaozhaoboke/p/11005498.html
Copyright © 2020-2023  润新知