新任务创建
初始时
首先,进入Jenkins的首页
左侧结构说明
-
新建item:即新建一个任务,进入后会出现下面的界面
在这个地方,我们会发现没有maven的项目,所以我们需要去安装一个插件 -
manage Jenkins:
进入Configure System,会出现下面的界面,配置全局的系统设置,需要配置的选项比较多
进入Global Tool Configuration,额外的一些工具的配置(如Maven、jdk等)
进入Plugin Manager,在这里面去安装我们所需要的一些插件
之前我们没有安装maven,那么我们在这里安装maven的集成插件
点击进去,可以查看一些详细的信息
如果想要安装的话,直接在上一个页面的前面勾选上,如何install 即可,如下
等待一会儿即可
回到之前新建item那个页面,便可以去创建一个maven的item了,如下
创建maven任务
创建一个first的任务
点击完“创建一个maven项目” ==》“确定”,会进入下面的界面,在这个界面可以进行一些参数的配置
下面将对这些配置进行说明
General
General:项目概述,在这个里面去进行一些项目说明
Git配置
源码管理:我们需要使用git去拉源代码,所以需要配置git的一些选项
在Jenkins的服务器(Linux)上,也需要去安装git
在服务器上直接yum便可以完成安装
yum install -y git
Credentials:这个选项里面是添加凭证,有一些项目不是公开的,所以需要去添加一些凭证,我在这里选择的是公共的项目,公开的,所以便不需要去添加
构建触发器
默认勾选上的是下面的选项:Jenkins将会去寻找之前已经构建过的pom依赖(如果有之前构建过的相同的pom文件),直接使用之前的镜像,便不会再去重新的解析了
暂时便先保持默认的,不去进行修改
构建环境
在这里面,勾选上对应的内容,将去做一些额外的处理,在这里也是想保持默认的,什么都不去勾选
Pre Steps
这个配置说明的是在构建之前可以做的那些操作,在这个选项里面可以去添加一系列的脚本
在这里,我们也是先保持默认的选项
Build
Maven配置
点击上面红框里面框上的内容中的连接,去进行一些maven的配置,点击后,会进入下面的界面
这个界面便是之前我们说明的配置选项,在这里去配置maven等的一些配置
翻到下面,我们选择去新增一个maven,点击新增后,会出现下面的配置内容
我们需要去给这个maven起名,下面勾选上的是自动化的安装,这个我们便不需要,所以将勾选上的取消,最终是下面界面
MAVEN_HOME:这个选择安装Jenkins的服务器上的一个maven仓库的位置
所有的设置完之后,便可以点击保存了,保存完后,回到之前的地方
Root POM
这个pom,是相对于git的整体的目录的,
如下,如果我们的项目的pom文件地址在下面这个目录
则,我们需要将Root POM 修改为
注:上面为什么还是报错?当我们将项目保存后,再次进入,这里便不会再报红了
Goals and options:这个选项我们也暂时先不去管,保持默认的空即可
Post Steps
这个配置,说明的是:在项目构建完成之后,接下来需要做的内容
在这里,我们需要将构建完的项目,打成的包传到我们的测试服务器上,也是在这里去进行配置的
其他
剩下的两个配置,便先暂时不去配置,直接保存
构建
进入Dashboard的首页后,会将我们之前创建的任务直接显示在这个地方
点击右边的“播放”按钮,手动去构建一下,点击后的情况如下
左边的“构建执行状态”便会显示如下
点击红框内容,进入界面,选择“控制台输出”,便可以查看构建的过程,知道现在在做什么
构建完之后,报下面的错:没有安装JDK
默认yum安装java的时候会显示安装的是openjdk1.8 实则实际上只安装了jre
在Jenkins服务器上去安装JDK
Linux安装JDK
yum install -y java-devel
现在在之前的地方重新去构建一次
构建成功:在这里可以知道当前打成的jar包的位置等信息