使用jenkins+gitlab构建一个简单的java项目

2018年06月06日 1290点热度 0人点赞 0条评论

前面已经说了怎么安装jenkins和GitLab,使用GitLab创建测试项目并能在linux下使用git客户端提交代码到gitlab。这次说下怎么使用jenkins来从GitLab获取项目代码来构建一个简单的java项目(使用Gradle脚本来构建)。

0、环境说明



1、上传一个简单的java项目到gitlab中



2、在Jenkins上新建项目,指定源码使用Git获取,并且使用Gradle脚本构建项目

2.1、点击新建项目

2.2、输入项目名称,点击构建一个自由风格的软件项目,点击OK创建项目并自动转至其配置

2.3、在[源码管理]处点击使用[Git],将测试项目的gitlab地址粘贴进去,这个时候因为还没有添加访问gitlab这个项目的凭证,会有红色字体的报错;我们点击下面的Add添加凭证

2.4、Kind选择使用用户名密码方式验证,其他都使用Global的,然后输入登录gitlab的用户名和密码,点击Add添加

2.5、在凭证处点击none下拉选择刚才创建的用户名为zhangsan的凭证,这个时候报错就会自动消掉


2.6、在[构建]处选择[增加构建步骤],然后下拉选择使用Invoke Gradle script脚本来构建任务

2.7、gradle的版本下拉选择我们之前配置jenkins系统设置时定义的gradle,任务输入build,相当于运行gradle build,然后点击下面保存,保存并退出配置


2.8、然后回到项目界面,点击[立即构建]开始构建项目

2.9、这里可以看到我们其实已经构建成功了,我们鼠标悬浮到任务名称上时,后面会出现一个倒三角,点击倒三角然后点击[工作空间]可以进入其中查看该项目的详细情况

2.10、工作空间中间可以看到当前项目的代码(构建项目,会先把代码从Git远程库中克隆下来到当前任务的工作空间,然后根据后续配置对其进行构建);然后在左下角可以看到构建历史

2.11、鼠标悬浮到历史构建任务的名称上,点击倒三角然后点击控制台输出,可以看到构建的详细日志




Chen

健康 · 开心 · 做自己

文章评论