JenKins结构配置

任务配置

任务是 jenkins 的核心功能,决定了 jenkins 怎么去执行

创建任务

路径 Dashboard -> 新建任务
创建时可选的类型由安装的插件决定

任务配置组成

  • 常规 General
  • 源码管理
  • 构建触发器
  • 构建环境
  • 构建
  • 构建后动作

常规 General
  • 描述

  • 丢弃旧的构建

如不勾选,jenkins将把所有过往的打包保留,会造成存储压力;
如勾选会有两种方式:
1. 保持构建天数 即保存x天以内的构建包,x天之前的包会被清除;
2. 保持构建最大数量 即保存最近构建的x个包,之前的包将会被清理;

  • 参数构建过程


勾选参数化构建后,在构建包时将会使用参数化的内容来构建;

  • 关闭构建


    勾选后将会停止构建包

  • 在必要的时候并发构建


当触发构建但未构建完成时,如果有新的构建触发,正常会进入队列,等待上一个构建任务完成后再构建,即串行构建,当勾选并发后,当存在构建任务时出现新构建任务,会并发执行构建;

  • 静默期


    勾选后会设置静默时间,当触发构建后,会先等待够设置的静默时间,之后再执行构建;

  • 重试次数


    用于拉取代码,当代码拉取失败时,会重试x次;

  • 该项目的上游项目正在构建时阻止构建


    当当前构建是项目中的一环,而上游环节正在执行构建时,当前环节无法构建;

  • 该项目的下游项目正在构建时阻止构建


    当当前构建是项目中的一环,而下游环节正在执行构建时,当前环节无法构建;

  • 使用自定义的工作空间

  • 显示名称


源码管理
  • Git
    • 仓库(Repository)
    • 构建分支(Branches to build)
    • 源码库管理器
    • 附加行为(Additional Behaviours)

构建触发器

  • 触发远程构建
  • 其他工程构建后触发
  • 定时构建
  • 轮询 SCM 即定时轮询源码是否发生更新

构建环境


Use secret text(s) or file(s)?


构建

  • 执行 Windows 批处理命令
  • 执行 shell
  • 调用顶层 Maven 目标

构建后动作

  • 归档成品
  • 构建其他工程
  • 记录文件的指纹用于追踪
  • Git Publisher
  • E-mail Notification
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值