任务配置
任务是 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
本文详细介绍了Jenkins的核心任务配置,包括源码管理、构建触发机制、并发与串行构建、静默期设置以及构建后动作等,帮助用户优化构建流程并管理存储资源。
173

被折叠的 条评论
为什么被折叠?



