zoukankan      html  css  js  c++  java
  • Jenkins配置Maven工程

    Maven工程目录结构

    目录结构

    Maven的pom文件需要加入以下配置

        <build>
            <plugins>
                <plugin>
                    <!-- 编译插件 -->
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>2.3.2</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
    
                <!--执行插件 -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.20</version>
                    <configuration>
                        <suiteXmlFiles>
                            <suiteXmlFile>./testng.xml</suiteXmlFile>
                        </suiteXmlFiles>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    

    Jenkins安装Maven工程依赖插件

    Maven Integration插件
    Maven Integration插件

    配置Maven全局工具

    系统配置 -> 全局工具配置 选择自动安装即可
    配置Maven全局工具

    Jenkins创建Maven项目

    新建任务 -> 构建一个maven项目
    创建Maven项目
    配置pom文件及maven执行的指令
    Jenkins配置maven
    配置自定义工作空间
    自定义工作空间
    配置Allure报告
    配置Allure报告
    使用参数化进行构建,工程中新建如下参数
    运行case参数化配置
    对应的pom文件需要做如下更改

                        <suiteXmlFiles>
    <!--                        <suiteXmlFile>./testng.xml</suiteXmlFile>-->
                            <!--suppress UnresolvedMavenProperty -->
                            <suiteXmlFile>${caseId}</suiteXmlFile>
                        </suiteXmlFiles>
    

    运行后的结果

    运行结果

  • 相关阅读:
    AWR介绍使用
    hint使用
    部分索引类型介绍\索引重建否\索引压缩
    生成Oracle Statpack步骤
    自治事务
    append与nologging的使用
    聚簇表
    C语言杂谈——静态函数
    Qt之对话框设计——可扩展对话框
    C语言杂谈——指针篇
  • 原文地址:https://www.cnblogs.com/91parson/p/12975513.html
Copyright © 2011-2022 走看看