步骤:

  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. 单击新增加的构建历史条目,可查看本次构建对应的相关信息。如下图:(完)

Jenkins 快速上手指南的更多相关文章

  1. Rancher 快速上手指南操作(1)

    Rancher 快速上手指南操作(1)该指南知道用户如何快速的部署Rancher Server 管理容器.前提是假设你的机器已经安装好docker了.1 确认 docker 的版本,下面是 ubunt ...

  2. UnityShader快速上手指南(三)

    简介 这一篇还是一些基本的shader操作:裁剪.透明和法向量的应用 (纠结了很久写不写这些,因为代码很简单,主要是些概念上的东西) 先来看下大概的效果图:(从左到右依次是裁剪,透明,加了法向量的透明 ...

  3. [转]Rancher 快速上手指南操作(1)

    本文转自:http://www.cppblog.com/zhiyewang/archive/2016/03/17/213053.aspx Rancher 快速上手指南操作(1)该指南知道用户如何快速的 ...

  4. Markdown快速上手指南

    Markdown快速上手指南 1.Markdown介绍 markdown可以实现快速html文档编辑,格式优没,并且不需要使用html元素. markdown采用普通文本的形式,例如读书笔记等易于使用 ...

  5. Github Action 快速上手指南

    前言 各位读者,新年快乐,我是过了年匆忙赶回上海努力搬砖的蛮三刀. Github之前更新了一个Action功能(应该是很久以前了),可以实现很多自动化操作.用来替代用户自己设置的自动化脚本(比如:钩子 ...

  6. UnityShader快速上手指南(二)

    简介 前一篇介绍了如果编写最基本的shader,接下来本文将会简单的深入一下,我们先来看下效果吧 呃,gif效果不好,实际效果是很平滑的动态过渡 实现思路 1.首先我们要实现一个彩色方块 2.让色彩动 ...

  7. UnityShader快速上手指南(一)

    简介 引言 其实网上有很多shader教程,但是大概看了下,也不知是网上各位大神已经脱离了代码层面的高度还是啥原因.貌似没有找到从代码方面作为入门讲解的,导致了shader对于苦逼程序员入门有一定要求 ...

  8. Mac快速上手指南

    上周刚入手了2017版MacBookPro,预装macOS High Sierra.第一次接触Mac系统,经过一周的使用,简单总结下与Windows相比最常用的功能,快速上手. 1.Mac键盘实现Ho ...

  9. IDEA 快速上手指南(全配置)(Day_23)

    Idea快速入门指南 1.安装 1.1.安装 我们使用的是2017.3.4版本: 双击打开, 选择一个目录,最好不要中文和空格: 然后选择桌面快捷方式,请选择64位: 然后选择安装: 开始安装: 然后 ...

随机推荐

  1. Springboot 6.Springboot 返回cookies信息的验证和post接口开发及常见错误解决

    在介绍之前先将一个小插件:lombok  ,在prefrence里面点击plugins,然后搜索lombok,进行install就可以了 首先将pom文件里面的lombok引进来 <depend ...

  2. Python操作文件-20181121

    Python操作文件 Python操作文件和其他语言一样,操作的过程无非是先定位找到文件.打开文件,然后对文件进行操作,操作完成后关闭文件即可. 文件操作方式:对文件进行操作,主要就是读.写的方式,p ...

  3. B-树(B树)详解

    具体讲解之前,有一点,再次强调下:B-树,即为B树.因为B树的原英文名称为B-tree,而国内很多人喜欢把B-tree译作B-树,其实,这是个非常不好的直译,很容易让人产生误解.如人们可能会以为B-树 ...

  4. [报错]java.lang.ClassCastException

    Caused by: java.lang.ClassCastException: org.apache.xml.dtm.ref.DTMManagerDefault cannot be cast to ...

  5. 新加坡100M带宽,国内延迟70ms,仅800元

    ▇ 新加坡100M带宽,延迟80msE3_8G_1TB_100M_5IP_800元促:E3_32G_1TB SSD_1200元 ▇ 马来西亚,独享带宽,延迟70msL5630_16G_1TB_15M_ ...

  6. scheduling while atomic 出现的错误

    产生这种情况的原因: 1.当中断发生时,出现了调度做法, 2.另一个是spin_lock 里调用sleep, 让出调度, 另外线程又进行spin_lock, 导致死锁. 相关问题的链接     1.为 ...

  7. Distance on the tree(数剖 + 主席树)

    题目链接:https://nanti.jisuanke.com/t/38229 题目大意:给你n个点,n-1条边,然后是m次询问,每一次询问给你u,v,w然后问你从u -> v 的路径上有多少边 ...

  8. Pycharm工具导入requests包(python新手)

    在学习使用python的过程中选择了工具Pycharm,但是如下代码: ,起初导包一直报错,解决办法:File->Setting 点击右上角+号,打开搜素对话框 搜素需要的导包,并加入即可解决此 ...

  9. LaTeX技巧892: Ubuntu 安装新版本TeXLive并更新

    原文地址:http://www.latexstudio.net/archives/9788.html 摘要: 本文比较系统地介绍了在Ubuntu下的TeXLive的安装与配置测试过程,建议使用Ubun ...

  10. SQL数据插入

    T-SQL中提供了多个将数据插入到表中的语句:insert values.insert select.insert exec.select into和Bulk insert: 1.  insert v ...