美文网首页
Jenkins持续集成

Jenkins持续集成

作者: 明燕南飞 | 来源:发表于2019-03-07 13:49 被阅读0次

    安装Jenkins

    • 下载war包
      war包下载地址

    • 启动Jenkins
      在war包目录下,cmd命令启动Jenkins

      • 默认端口,执行以下命令
      java -jar jenkins.war
      
      • 指定端口,执行以下命令
      java -jar jenkins.war --httpPort=指定端口
      
      

      注意需先安装JDK,并添加相关的环境变量

    • 配置Jenkins
      浏览器访问地址:http://localhost:8080/
      8080为端口,可替换成指定端口

      • 设置管理员密码
        根据页面提示查看密码并设置
      • 创建管理员用户
        根据页面提示创建管理员用户
      • 使用创建的用户登陆Jenkins

    构建Jenkins定时任务

    • 新建任务

    • 配置任务

      • 构建触发器
        勾选定时构建,填写日程表
        poll scm设置规则
      Minute Hour Dom Month Dow
      0~59 0~23 1~31 1~12 0~7
      0和7都表示周日

    如果要指定一个字段允许多个值,就按下面提供的操作步骤(指定)。
    优先顺序如下:
    ’ 可用来指定所有有效的值。
    ‘M-N’ 可以用来指定一个范围,比如“1-5”
    ‘M-N/X’或’/X’ 可用于在指定范围内跳跃一个X的值,比如在MINUTE字段中”/15”表示”0,15,30,45”,”1-6/2”表示”1,3,5”。
    ‘A,B,…,Z’ 可以用来指定多个值,比如“0,30”或“1,3,5”。
    任何空白行和’#’开始的行都将表示为注释而不予理睬。
    此外,”@yearly’, ‘@annually’, ‘@monthly’, ‘@weekly’, ‘@daily’, ‘@midnight’, ‘@hourly’都是支持的 。
    五个
    依次标识 分钟 小时 每月几号 哪个月月 周几
    例:
    H/15 * * * * 每15分钟
    H(0-29)/10 * * * * 每小时的0到29分钟每15分钟
    H 2-19/2 * * 1-5 每周1到周五(工作日)2点到19点每2小时执行
    H H 1,15 1-11 * 1到11月1号和15号各执行一次

    • 构建
      勾选Windows 批处理命令,填写命令

    • 点击保存\应用完成构建

    相关文章

      网友评论

          本文标题:Jenkins持续集成

          本文链接:https://www.haomeiwen.com/subject/tqzqpqtx.html