Eclipse java 线程池 阿里云 overflow button matrix sdk jwt seo 建筑资质 less官网 jquery去空格 android常用布局 git显示所有远程分支 html好看的字体 jq入口函数 dplayer不能全屏 excel带格式复制粘贴 python获取数据类型 python高级 python怎么配置环境 python文件读取 python自定义异常 java的数据类型 java基本语法 java继承关键字 java方法重载 java编程语言 java获取文件大小 java路径 javahttp java停止线程 java创建对象 linux如何安装 xs颜色 快点蛆虫成就单刷 1660ti js图片上传 系统维护工具 银头鲑鱼
当前位置: 首页 > 学习教程  > 编程语言

持续集成

2020/12/28 19:40:20 文章标签:

持续集成 概念 持续集成 Continuous Integration 持续交付 Continuous Delivery 持续部署 Continuous Deployment 持续集成的原理与过程 原理 过程 Jenkins 安装部署 dockerwar包安装rpm或者其他系统的全家桶安装包 注意:插件安装比较费事 Jenkins …

持续集成

概念

  • 持续集成 Continuous Integration

    image-20201228094508898

  • 持续交付 Continuous Delivery

    image-20201228094525291

  • 持续部署 Continuous Deployment

    image-20201228095108478

持续集成的原理与过程

  • 原理

    image-20201228100722334

  • 过程

Jenkins

安装部署

  • docker
  • war包安装
  • rpm或者其他系统的全家桶安装包

注意:插件安装比较费事

Jenkins

添加任务

  • Pipeline风格

    • 采用的是Groovy DSL的脚本来编写脚本
    • 基本概念
      • Stage
      • node
      • step
  • FreeStyle风格

    • 通用设置

    • 源码管理

      • 根据代码仓库的实际情况进行选择
    • 构建触发器

      • 定时构建

        定时任务,到时间就执行

      • 轮询SCM

        定时检查,到时间回去看本次与之前有无差异,有差异才会执行后面的构建操作

      上述两种方式推荐大家选择后一种轮询SCM

      日程表 采用五段式规则

      分钟 小时 日 月 星期

      分钟:0~59

      小时:0~23

      日期:1~31

      月份:1~12

      星期:0~7

      规则:

      * 表示取值范围内的任意值

      M-N 表示由M到N范围内的值

      M-N/X或*/X 表示由M到N范围内所有能够被X整除的值

      A,B,……,Z 表示所指定的A,B,……Z的值

      H 表示取值范围内的一个随机值

      H(M-N) 表示由M到N范围内的一个随机值

    • 构建环境

    • 构建

    • 构建后操作

  • ant的环境配置

    JAVA_HOME=/usr/local/jdk1.8.0_192
    JMETER_HOME=/usr/local/apache-jmeter-5.1.1
    ANT_HOME=/usr/local/apache-ant-1.10.5
    CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar
    PATH=$PATH:$JAVA_HOME/bin:$JMETER_HOME/bin:$ANT_HOME/bin
    export JAVA_HOME JMETER_HOME ANT_HOME CLASS_PATH PATH
    

P A T H : PATH: PATH:JAVA_HOME/bin: J M E T E R H O M E / b i n : JMETER_HOME/bin: JMETERHOME/bin:ANT_HOME/bin
export JAVA_HOME JMETER_HOME ANT_HOME CLASS_PATH PATH


本文链接: http://www.dtmao.cc/news_show_550343.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?