前面我们介绍过:
Jenkins保姆笔记(1)——基于Java8的Jenkins安装部署
Jenkins保姆笔记(2)——基于Java8的Jenkins插件安装
本篇主要介绍基于Java8的Jenkins第一个Hello World项目,一起实践下Jenkins拉取Git代码、编译、打包、多服务器发布的过程。涉及坑和面都较多,步骤图片有多,可以说是干货满满,希望大家能因此学会Jenkins。
S1:新建项目
工作台-新建Item,如图
取个任务名称,就可以“确定”下一步了。
S2:检查插件
新建好项目后,会看到项目构建的一些相关配置。
我们不急操作,先从上到下浏览下,看有没有红色字体的提示,然后就缺啥补啥。
如果前面插件安装完整的话,这一步是不会有啥提示的。果不其然,提示我Maven有问题。
这里是说Jenkins找不到Maven,毕竟等会需要Maven干活的不是?
那么提示Jenkins needs to know where your Maven is installed.是否需要另外去服务器安装Maven呢?答案是不需要,Jenkins会帮我们自动安装的。
根据他的提示,我们点击他给的连接“the tool configuration”。进去后发现其实就是控制台——Manage Jenkins——Global Tool Configuration菜单。翻到底部
选择“新增 Maven”,写个即将新增的maven的名称,务必选择好合适的版本,我的spring boot项目的maven用了3.8.1,所以这里也选了3.8.1。
勾选“自动安装”,点击“保存”。回到刚才的项目构建的页面,发现Build的地方没有了之前Jenkins找不到maven的红色字体的警告了。
再看看还有没有其他的没有红字提示,还是按照刚才说的一步步来。大部分自动安装就行了。
S3:项目构建
一个Jenkins的项目构建过程的参数及选择项非常多,我们不一一介绍,只说下里面核心必备的一些配置。
源码管理
我们源码管理用的是Git,如果你用了SVN等也行,在开始装插件的时候,去装SVN的就行。
这里我们也需要有个3小步骤:
1,添加git地址和账号权限
选择“添加”-Jenkins就是添加git的账号权限
在我们输入完账号密码回头看,发现不对劲了,怎么又出现红色字体的警告了啊?