• Maven 其他功能


    测试:指定测试哪些测试类,指定哪些测试类不测试,可以使用通配符

    使用 Hudson 进行持续集成

      持续集成:快速且高频率地自动构建项目的所有源码,并为项目成员提供丰富的反馈信息

      一个典型的持续集成场景:开发人员对代码进行了一些修改,在本地运行构件并确认无误后,将更改提交到代码库。具有高配置硬件的持续集成服务器每隔30分钟查询一次代码库,发现更新后,签出所有最新的源代码,然后调用自动化构建工具(Maven) 构建项目。该过程包括  编译、测试、审查、打包和部署等。如果这段时间,其他开发者也提交了代码更改,两处更改导致某些测试的失败,持续集成服务器基于这些失败的测试生成一个报告,并且自动发送给相关的开发人员。开发人员收到报告后,立即着手调查原因,并且尽快修复

      持续集成包括以下6个步骤

      1、持续编译:源码提交到源代码控制系统中,持续集成服务器按照一定的频率检查源代码控制系统,如果有新代码,就触发一次集成

      2、持续数据库集成:发现新 SQL,就清理集成环境数据库,重新创建表结构,填入预备的数据

      3、持续测试:使用 Junit 等测试框架。好的单元测试必须是自动化的、可重复执行的、不依赖于环境的

      4、持续审查

      5、持续部署

      6、持续反馈

  • 相关阅读:
    爬虫项目数据解析方式
    数据分析
    爬虫项目代理操作和线程池爬取
    Python网络爬虫
    Django多表操作
    网络编程
    python中什么是元类
    Python面向对象中super用法与MRO机制
    mysql之pymysql
    mysql之索引原理
  • 原文地址:https://www.cnblogs.com/sherrykid/p/5910687.html
Copyright © 2020-2023  润新知