电脑版本:windows10企业版
jenkins配置:
1.general配置,这里的配置比较简单,基本默认就可以了
2.源码管理
2.1填写git地址,从你的gitlib项目里去找。不会的自行百度。
然后将git的公钥配置到gitlab里面【必须要配置,和后面jenkins里面的私钥对应起来】
2.2点击添加按钮,弹出下面的框,填写git私钥
2.3选择master分支
3.构建环境和构建触发器,暂时省略,不配,点击立即构建也可以跑起来
4.构建
clean install
5.构建后操作-->测试报告。我选的是allure report。
备注:先在插件里安装allure report
6.还需要和工程下的testng.xml文件关联起来,我的是maven工程
<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>ppwx</groupId> <artifactId>autotest</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> <maven-surefire-plugin.version>2.19.1</maven-surefire-plugin.version> </properties> <dependencies> <!--此处省略--> </dependencies> <build> <finalName>Test</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <systemPropertyVariables> <org.uncommons.reportng.escape-output>false</org.uncommons.reportng.escape-output> </systemPropertyVariables> <forkMode>once</forkMode> <argLine>-Dfile.encoding=UTF-8</argLine> <suiteXmlFiles> <suiteXmlFile>./testng.xml</suiteXmlFile> </suiteXmlFiles> <workingDirectory>target/</workingDirectory> </configuration> </plugin> </plugins> </build> </project>
配置完后,重启jenkins,重启电脑(比较保险,有时不重启,不生效)
然后我们来看看执行结果
如果allure report没有生成,看一下全局设置里。把这里配置一下。