如何使用Test-Ng xml文件而不是POM xml在Jenkins中构建Maven项目?

时间:2018-09-09 19:15:10

标签: selenium jenkins testng

通常,我们在构建环境中配置POM.xml,然后在Jenkins中运行/构建项目,但是我如何使用Test-NG.xml进行相同的操作?

1 个答案:

答案 0 :(得分:0)

您可以通过将Maven Surefire插件属性添加到POM.XML中来实现,

参考示例:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.22.0</version>

            <configuration>
                <suiteXmlFiles>                     
                    <suiteXmlFile>testng.xml</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>

        </plugin>
    </plugins>
</build>