zoukankan      html  css  js  c++  java
  • 使用jenkins构建持续集成平台

    jenkins +   Maven + svn/git + tomcat 的持续集成平台

    项目管理流程:

      需求分析----原型设计----开发代码----提交测试-----内部测试-----确认上线(确认上线前可能经过多种环境的测试) ------上线到生产环境-----最终测试------如果出现问题代码回滚。

    传统代码上线:

      开发人员开发完成-----打好包(war、jar)-----交给运维人员上线(上传、拷贝)

    jenkins持续集成简介:

    持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。

    Jenkins 是一个开源软件项目,宗旨在提供一个开放易用的软件平台,使持续集成变成可能。

    jenkins持续集成的意义:

    持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程以节省时间、费用和工作量;

    持续集成保障了每个时间点上团队成员提交的代码是能成功集成的。换言之,任何时间点都能第一时间发现软件的集成问题,使任意时间发布可部署的软件成为了可能;

    持续集成还能利于软件本身的发展趋势,这点在需求不明确或是频繁性变更的情景中尤其重要,持续集成的质量能帮助团队进行有效决策,同时建立团队对开发产品的信心。

     

     使用jenkins实现持续集成和自动部署:

  • 相关阅读:
    Asp.Net Core- 配置组件详解
    ASP.Net Core-依赖注入IoC
    ASP.Net Core-TagHelpers
    Selenium-等待
    Selenium-js
    Selenium-actions
    Selenium-基础操作
    Selenium-简介
    装饰者模式
    设计模式-策略者模式
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/5931200.html
Copyright © 2011-2022 走看看