Как построить проект Maven в Jenkins, используя XML-файл Test-Ng вместо POM xml? - PullRequest
0 голосов
/ 09 сентября 2018

Обычно мы настраиваем POM.xml в среде сборки, а затем запускаем / собираем проект в Jenkins, но как мне сделать то же самое с помощью Test-NG.xml?

1 Ответ

0 голосов
/ 17 сентября 2018

Вы можете сделать это, добавив свойство Maven Surefire Plugin в 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>
...