• Jenkins 快速上手指南


    步骤:

    1. 在服务器上安装好jenkins。

    2. 在浏览器地址栏输入:服务器地址+":8080/jenkins",回车访问jenkins主页。

    3. 单击“新建”,创建任务。如下图:

    4. 为任务命名并选择测试的项目类型(选择“构建一个自由风格的软件项目”即可),单击OK。如下图:

      此时,任务已创建好,可根据后面的步骤在跳转页面继续配置任务各项参数。也可先进行其他操作,等后续进入任务主页配置任务参数。返回jenkins主页可看到新创建的任务,如下图:

      点击任务名称“mytest”进入任务主页,可通过点击“配置”进入参数配置页面。

    5. (非必须)填写对项目的描述,并配置其他通用参数。参数说明,单击问号图标可见。如下图:

    6. (非必须)配置源码管理。通过配置此项,可实现对测试工具代码和测试案例代码的按需更新。

    7. 配置构建触发器。即当触发条件满足时,启动构建。这里我们根据需要选择定时构建。

      日程表设置规则:

      1. 格式为:MINUTE HOUR DOM MONTH DOW 。可以使用TAB或空格进行分割。
      2.
      MINUTE 指定分钟(0-59)
      HOUR 指定小时(0-23)
      DOM 指定每月中的哪天(1-31)
      MONTH 指定月份(1-12)
      DOW 指定每周中的哪天(0-7),0和7表示星期日。
      3.
      * 通配符,表示所有满足要求的值
      M-N 指定一段区间
      M-N/X或*/X 在指定区间或全部值内,以X作为步长进行间断
      A,B,...,Z 枚举多个值

      4. H(代表hash)
      使用场景:用“0 0 * * *”指定每天构建的工作频率,会导致在凌晨时负载的大量激增。而使用“H H * * *”同样会每天执行这些任务,但不会在同一时间执行,这样就充分利用了有限的资源。
      H符号可以想象成一段范围内的一个随机值,但不是通过随机函数实现的,而实际上是对任务名称进行的hash运算。因此,对于任何给定项目,这个值是稳定的。(也就是说,对于一个多任务的项目,先执行哪个后执行哪个,每天的顺序都是一样的)

      5.以#开头的表示注释。

      6.支持@yearly、 @annually、 @monthly、 @weekly、 @daily、 @midnight 和 @hourly,作为别名使用。这些使用了hash算法来自动调整构建时间。例如,@hourly和“H * * * *”是等价的,表示一个小时内的任意时间。@midnight表示12:00 AM 到 2:59 AM范围内的任意时间。

      举例:
      # 每15分钟构建一次 (可能会在 :07, :22, :37, :52)
      H/15 * * * *
      # 在一个小时开始的前半小时内,每10分钟构建一次 (构建3次,可能会在 :04, :14, :24)
      H(0-29)/10 * * * *
      # 工作日(周一到周五)每天9:45 AM 到 3:45 PM,隔2小时构建一次。
      45 9-16/2 * * 1-5
      # 工作日每天9 AM 到 4 PM,以2小时为间隔,执行最大次数的构建。
      H H(9-16)/2 * * 1-5
      # 除12月外,每月1号到15号这段范围每天构建一次
      H H 1,15 1-11 *

    8. (非必须)配置构建环境。

    9. 配置构建,即构建时执行的动作。这里我们根据需要选择执行shell脚步。

    10. (非必须)配置构建后操作。

    11. 完成任务参数配置后,进入任务主页。单击“立即构建”,可即刻执行一次任务构建。同时,下方“构建历史”会对应增加一个新的条目。

    12. 单击新增加的构建历史条目,可查看本次构建对应的相关信息。如下图:(完) 

  • 相关阅读:
    从今天起,我要在博客园装13了,听说这里装的好可以得高薪
    HTML5 选择前置摄像头,选择后置摄像头
    canvas图片base64编码后,ajax提交到后台
    238. Product of Array Except Self
    230. Kth Smallest Element in a BST
    229. Majority Element II
    228. Summary Ranges
    227. Basic Calculator II
    223. Rectangle Area
    222. Count Complete Tree Nodes
  • 原文地址:https://www.cnblogs.com/fortunel/p/7543165.html
Copyright © 2020-2023  润新知