selenium+jenkins+maven+testNG搭建持续集成环境
2023-09-11 14:21:04 时间
为了简明起见,分几大部分,很基础的细节就不详述了
一·安装jenkins
二·创建一个maven项目的job
2.1 填上SVN的Repository URL
2.2 由于是在本地执行maven命令,所以添加构建步骤:Execute windows batch command
写入以下命令(注意需要在pom.xml文件中加上maven的插件,pom.xml文件在后面)
cd D:\Program Files (x86)\Jenkins\workspace\ZZTHaiWaiGouKeZhiFu.java
mvn install
mvn Suite.xml
三·
---------------------------------------------分割线----------------------------------------
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.zzt.test</groupId> <artifactId>Test</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>Test</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <pluginRepositories> <pluginRepository> <id>apache.snapshots</id> <url> http://people.apache.org/repo/m2-snapshot-repository/ </url> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <!--添加selenium依赖 https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java --> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>2.44.0</version> </dependency> <!--添加TestNG依赖 --> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.9.10</version> </dependency> </dependencies> <!-- 添加maven插件 --> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <suiteXmlFiles> <suiteXmlFile>Suite.xml</suiteXmlFile> <!-- 此处写上需要执行的TestNG测试套件 --> </suiteXmlFiles> </configuration> <version>2.5</version> </plugin> </plugins> </build> </project>
相关文章
- 使用jmeter使用Jenkins发送自定义消息内容
- 【建议收藏】Jenkins+postman+newman之API全自动化测试
- 技术分享 | Jenkins中,如何管理用户及其相对应权限?
- Jenkins: Environment
- Jenkins卡在初始界面
- Jenkins构建简单流水线
- Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap
- 【DB2】DBeaver连接DB2数据库驱动安装时报错Error resolving dependencies Maven artifact ‘maven:/com.ibm.db2:jcc:RELEA
- Jenkins系列之二——centos 6.9 + JenKins 安装
- jenkins pipeline 发布多台服务器,多实例- 循环
- Jenkins持续集成实战之解决windows搭建jenkins执行selenium无法启动浏览器
- 【Jenkins自动化部署】Vue服务自动化打包构建
- jenkins:从FTP服务器下载文件
- Jenkins tomcat 一键发布 (三)
- jenkins构建maven项目:找不到本地依赖包的解决办法
- Jenkins+Gitee 配合实现持续集成踩坑点
- jenkins之从0到1利用Git和Ant插件打war包并自动部署到tomcat(第三话):创建一个自由风格的项目(非maven),实现自动打war包
- 【MAVEN】项目管理插件maven-plugins
- 【持续集成】centos+jenkins+git+maven,-bash: git: command not found报错处理
- jenkins实战(二):构建自由风格的maven项目