使用Jenkins进行持续集成

配置
1.在项目中的pom.xml中添加部署代码
<build>
 <plugins>
     <plugin> 
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.19</version> 
     <configuration> 
     <suiteXmlFiles>
             <suiteXmlFile>./${xmlFileName}</suiteXmlFile>
     </suiteXmlFiles> 
     </configuration> 
     </plugin> 

      <plugin>
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId>
      <configuration> 
      <source>1.8</source>
      <target>1.8</target> 
      </configuration>
      </plugin> 
</plugins>
</build>
2.添加API.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="XXXAPI" parallel="false"> 
    <test verbose="1" name="xxxAPI" annotations="JDK" preserve-order="true">             
          <classes> 
                   <class name="api.Message.ReportTest"/> 
           </classes> 
    </test>
</suite>
3.安装Jenkins
4.点击新建,选择maven项目
5.勾选参数化构建过程
6.配置其他参数
遇到的问题:
  • svn更新

    • 从svn中更新出现Error : /svn/auto-20151127/!svn/vcc/default
      原因:先前删除过文件然后又新建过文件,先前的配置保存在.svn里,导致更新失败
      解决:在本地svn checkout的文件夹路径上执行 命令行 svn cleanup
  • maven包依赖

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 0推荐文章和网站 参考文章使用Jenkins配置Git+Maven的自动化构建jenkins git插件安装Jen...
    zlcook阅读 14,293评论 7 46
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,026评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,126评论 6 342
  • 概述:为了方便测试人员测试,利用jenkins进行自动化打包并部署,减少开发人员手动打包。解除开发与测试之间的耦合...
    跑步的李磊阅读 6,669评论 2 38
  • 前言什么是 POMQuick Overview POM 常用元素 pom.xml 完整注释 参考 0 前言 什么是...
    阿父阅读 14,326评论 1 36

友情链接更多精彩内容