Jenkins使用Jenkins构建Gitee上的项目

Posted wuyizuokan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins使用Jenkins构建Gitee上的项目相关的知识,希望对你有一定的参考价值。

在Gitee上有一个自己的仓库,已经在上面上传了自己的代码,具体操作可以参考:

https://www.cnblogs.com/wuyizuokan/p/11191694.html

 

下面演示创建Jenkins任务,自动从gitee上拉取代码后进行构建:

新建任务:

技术图片

输入任务名称,选择“构建一个自由风格的软件项目”,点击确定:

技术图片

 在源码管理中,加入你的项目地址,以及你的登陆账号,比如这边输入Gitee的项目,以及登陆Gitee需要的账号密码,还有要构建的代码分支:

技术图片

在构建触发器中,可以配置构建规则,这边配置的是定时构建,即一个小时构建一次:

技术图片

下面是配置构建脚本,注意Jenkins支持任何语言编写的项目的构建,所以它提供shell脚本的配置方式,让使用者自行编写构建脚本,而它只是负责调用而已。这边这个项目是基于Maven的SpringBoot项目,所以直接使用Maven命令进行编译打包即可:

技术图片

构建后,Jenkins支持很多策略,比如把软件包归档到指定位置,对软件包进行部署,这里配置的是构建完成后进行部署,部署到APP服务器上去,当然不配置也不影响Jenkins的打包部署任务:

技术图片

以上配置OK之后,点击保存,构建任务即创建成功:

技术图片

然后选择点击任务:

技术图片

进入任务,点击立即构建:

技术图片

在Build History中即可看见新启动了构建任务:

技术图片

点击任务,进入任务页面,选择控制台输出,可以看到构建的详细日志,如果构建失败,可以在日志中查看失败原因:

技术图片

 

以上,就是Jenkins进行软件构建的过程。

以上是关于Jenkins使用Jenkins构建Gitee上的项目的主要内容,如果未能解决你的问题,请参考以下文章

Docker+jenkins+Gitee+Maven构建自动化部署

Docker+jenkins+Gitee+Maven构建自动化部署

Jenkins - 一篇就能上手 Gitee(码云)代码自动化构建

Jenkins和Gitee自动化部署SpringBoot项目

Jenkins和Gitee自动化部署SpringBoot项目

Jenkins & Gitee 实现持续集成CI/CD工具免费推荐