Jenkins自由风格项目构建


本文主要是演示创建一个自由风格项目来完成项目的集成过程:
拉取代码->编译->打包->部署

1.拉取代码

注: 在拉取代码之前需要上传代码
下面这篇文章是我练习使用Idea向Gitlab仓库上传代码的演示:

https://blog.csdn.net/helloword233/article/details/116726819

1.1. 在Jenkins中创建项目

在这里插入图片描述

在这里插入图片描述
点击"确定"

1.2. 配置源码管理, 从gitlab拉取代码

此步的具体操作可以参考下文:

https://editor.csdn.net/md/?articleId=116505961

在这里插入图片描述
此时已经可以在Jenkins的jobs目录下看到web_demo_freestyle项目了.
找不到jobs目录的朋友可以使用下面的命令查找web_demo_freestyle所在的文件夹.

find / -name web_demo_freestyle  # 查找 web_demo_freestyle所在的路径

2.编译并打包

此处使用Maven命令进行编译打包(此处也可以使用其他编译打包命令), 具体操作如下:
注意: 要执行Maven命令需要安装和配置Maven, 以及在Jenkins中的全局配置中关联Maven
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
控制台信息输出如下:
在这里插入图片描述

在这里插入图片描述
至此项目的编译构建完成.
此时在Jenkins的workspace(和上面的jobs在同级目录)目录下可以看到web_demo_freestyle项目了, 并且在workspace/web_demo_freestyle/target/目录下可以找到通过Jenkins构建的项目的war包,即web_demo-1.0-SNAPSHOT.war.

3.部署

在获取到项目的war包后, 还需要将其war包部署到向Tomcat这样的web应用服务器上, 从而使得项目可以被互联网上的其他用户访问, 下面就来看一看如何使用Jenkins将项目的war包部署到Tomcat上.

3.1. 安装Deploy to container插件

Jenkins需要依赖Deploy to container插件才能实现将项目部署到远程的Tomcat上, 所以需要在Jenkins中安装该插件, 具体操作如下:
在这里插入图片描述
访问这个URL重启Jenkins: http://192.168.220.128:8888/restart

Jenkins重启后,就需要在Jenkins中对Item做一些构建后的操作, 具体如下:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
注: 容器类型尽量选与自己Tomcat版本匹配的型号, 如: 我的Tomcat是8.5.40, 就选择 “Tomcat 8.x Remote”
在这里插入图片描述

3.2. 添加Tomcat用户凭证

Tomcat添加用户和权限可以参考下文:

https://editor.csdn.net/md/?articleId=116685114

凭证添加可以参考下文:

https://editor.csdn.net/md/?articleId=116505961

注:此处使用的是用户名加密码的方式
在这里插入图片描述

4.测试项目部署是否成功

重新点击当前的项目的"Build Now", 观察控制台输出信息如下:
在这里插入图片描述
登录Tomcat的管理界面: http://192.168.220.128:9999/manager/html
用户名和密码就用上面创建的, 登录后的页面如下:
在这里插入图片描述

接下来通过远程服务器访问我们上传的业务: http://192.168.220.128:9999/web_demo-1.0-SNAPSHOT/
出现如下页面表示服务访问成功:
在这里插入图片描述
至此一个自由风格项目就构建成功了.

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Jenkins是一个开源的持续集成和交付工具,可以帮助开发团队自动化构建、测试和部署软件。它支持多种配置方式,其中一种是自由风格配置。下面是使用Jenkins配置自由风格与GitLab集成的步骤: 1. 安装Jenkins:首先,你需要在服务器上安装Jenkins。你可以从Jenkins官方网站下载适合你操作系统的安装包,并按照官方文档的指引进行安装。 2. 安装GitLab插件:在Jenkins的插件管理页面,搜索并安装GitLab插件。这个插件将允许Jenkins与GitLab进行集成。 3. 创建一个新的Jenkins项目:在Jenkins的主页上,点击"新建任务"来创建一个新的项目。选择自由风格项目类型,并为项目命名。 4. 配置GitLab源码管理:在项目配置页面的"源码管理"部分,选择Git作为源码管理工具,并填写Git仓库的URL。 5. 配置构建触发器:在项目配置页面的"构建触发器"部分,选择适合你的触发器方式。例如,你可以选择在代码提交时自动触发构建。 6. 配置构建步骤:在项目配置页面的"构建"部分,添加构建步骤。你可以使用Shell脚本、Ant、Maven等工具来执行构建任务。 7. 配置构建后操作:在项目配置页面的"构建后操作"部分,添加适当的操作。例如,你可以选择将构建产物发布到指定的服务器上。 8. 保存并应用配置:完成以上配置后,点击保存按钮来保存并应用项目配置。 以上是使用Jenkins配置自由风格与GitLab集成的基本步骤。你可以根据具体需求进行更详细的配置和定制化。如果你有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值