项目状态:
创建一个 Maven 项目
准备环境
服务器安装Maven
1) 部署 maven 管理工具
管理Jenkins --》Global Tool Configuration(全局工具配置) --》
Maven 配置, 手动指定 Maven的配置文件路径
指定maven 家目录
2) 安装 Maven Integration 插件
管理Jenkins --》Manage Plugins(插件管理)–》 未安装插件
3) 创建 Item
4) 定义一个名称
并选择一个项目类型, 选择 Maven 项目
5) General (一般设置)
描述信息: 对这个项目的描述、备注等等
6) 源码管理
常见这个项目是否 上传代码,
无: 不上传任何代码
git: 从 git 远程仓库 , 上传代码
SVN: 从svn 上传代码
这里我们使用 git 上传代码。
- 在 github 中上传 maven的代码
- 选择 Git 方式
- 将 github 的 ssh 地址,写入指定的位置
- 此时会进行报错,说连接不到远程仓库,
- 这时就需要添加一个凭证,用于连接 github
- 在 主机生成秘钥对 (ssh-keygen)
- 将 私钥添加至 本地凭证, 公钥添加至 GitHub 中
7) 构建触发器
添加 poll SCM ,类似于 linux crontab
分别对应 分 时 日 月 周 ,
设置每天23:00 指定一遍, 使用 H 为 23 左右执行 一遍,确保可以成功执行,如果指时分,可能会执行失败。
8) 构建环境
勾选 : 将时间戳添加到 控制台输出
9) 预步骤之前操作
也就是说 构建开始到 构建结束之间的 操作
指定mav 打包命令 mvn clean package
并执行 shell 命令,将信息输出至 /tmp/hello.txt 中
10) 执行项目
- 查看控制台输出