描述在 jenkins 中创建一个普通构建任务的基本流程。
1、新建任务类型
最常用的是「构建一个自由风格的软件项目」和「复制已存在的任务」。
2、对项目进行基本配置
2.1 General
- 丢弃旧的构建:设置构建历史保留的天数或个数,如果不设置会永远保存
- 参数化构建过程:配置参数,每次执行构建时可以动态给参数赋值
- 限制项目的运行节点:设置 job 只在某个节点运行
- 使用自定义的工作空间:
- 每一个 job 都会有一个唯一的工作空间目录,下载源码和构建的整个过程都在这个目录
- 这里可以自定义
2.2 源码管理
jenkins 支持多种源码管理服务器,目前用的比较多的是 Git、Gradle,这里我用的是 Git。
- 需要先配置好远程仓库的登录用户名密码
Repository URL
:输入仓库地址Local subdirectory for repo (optional)
: 把代码下载到本地的指定目录中(可以用./
代表当前 job 的 workspace)
2.3 构建触发器
指定触发任务执行的方式,如果不指定不会自动执行。